none
Error al implementar un webpart de ejemplo RRS feed

  • Pregunta

  • Hola, estoy implementando un webpart en el mismo servidor donde tengo instalado Sharepoint y VisualStudio como administrador, es un webpart muy sencillo pero me da el siguiente error al darle a implementar en la url del sitio del cual soy admin también.

    Error en el paso de implementación 'Activar características': La característica con el identificador 'b8746ac9-4f54-47b8-91cf-0a544ade4491' no está instalada en este conjunto de servidores y no se puede agregar a este ámbito.

    He mirado en las carácteristicas de la colección de sitios y no aparece listado el webpart con lo cual parece que no llega a desplegarlo.

    Saludos.

    viernes, 1 de junio de 2012 7:11

Todas las respuestas

  • Hola,

    ¿Has probado con otro sitio diferente? ¿Has mirado si aparece la solución en el contenedor de soluciones en la administración central?

    Saludos


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------

    viernes, 1 de junio de 2012 9:09
  • Hola Sergio.

    ¿Qué scope le estás asignando a la característica del webpart?


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"

    viernes, 1 de junio de 2012 10:11
    Moderador
  • Hola Santiago a nivel de granja.
    viernes, 1 de junio de 2012 10:33
  • Aparece como NO IMPLEMENTADA le hago un Remove-SPSolution -Identity DailyPhraseWebpart.wsp la quito he intento instalarla con Add-SPSolution -LiteralPath C:\Temp\DailyPhraseSolution\DailyPhraseWebpart\bin\Debug\DailyPhraseWebpart.wsp y la instala pero no la implementa..

    Saludos.

    viernes, 1 de junio de 2012 11:12
  • Efectivamente, con el comando Add-SPSolution únicamente estás añadiéndola a la lista de soluciones. Después puedes implementar la solución desde la administración central.


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"

    viernes, 1 de junio de 2012 11:21
    Moderador
  • Al final he ocnseguido implementarla de la siguiente forma, pero yo quiero hacerlo desde VS 2010!! :(

    Primero he lanzado la siguiente línea en Power-Shell:

    Add-SPSolution -LiteralPath C:\Temp\DailyPhraseSolution\DailyPhraseWebpart\bin\Debug\DailyPhraseWebpart.wsp

    Resultado consola:

    Name                           SolutionId                           Deployed
    ----                           ----------                           --------
    dailyphrasewebpart.wsp         fb306959-440d-4243-b5ca-020aeaeebc21 False

    Y luego esta:

    Install-SPSolution -Identity DailyPhraseWebpart.wsp -WebApplication http://servidor -GACDeployment -Force

    Me gustaría saber que es lo que pasa y por qué no puedo hacerlo desde VS 2010..

    Saludos.

    viernes, 1 de junio de 2012 11:26
  • ¿Estás usando alguna librería externa o de terceros dentro de la solución del webpart?

    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"

    viernes, 1 de junio de 2012 11:40
    Moderador
  • Hola Santiago, yo conscientemente no he añadido ninguna referencia vamos :)

    viernes, 1 de junio de 2012 12:29
  • Lo comentaba porque en alguna ocasión me ha ocurrido algo similar usando librerías de terceros que debían desplegarse en el GAC

    Bueno, ¿finalmente has conseguido implementar tu web part correctamente mediante PowerShell?


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"

    viernes, 1 de junio de 2012 13:11
    Moderador
  • Si con powershell si, pero  con VS 2010 no.. 

    viernes, 1 de junio de 2012 19:38
  • Intenta Retirando Soluc

    Regularmente con esto te tiene que funcionar.

    Si el problema es al activar la característica y tienes un receptor de eventos te aconsejo que hagas un Dubug a tus eventos.

    Para esto tienes que desactivar la activación en Visual Studio "Bonton derecho propiedades de proyecto".

    Espero que te sirva 

    Saludos

    Aldo Flores

    @alduar

    jueves, 7 de junio de 2012 14:56
  • Hola Sergio. No sos el primero que tiene este problema. Veo que tu solución es a nivel granja.

    Con respcto a eso, te recomiendo que leas este artículo:

    http://msdn.microsoft.com/en-us/library/ee231582.aspx

    "To develop SharePoint solutions in Visual Studio 2010, you must install SharePoint on the same machine as Visual Studio 2010. Also, the SharePoint developer tools only support a SharePoint standalone configuration; they do not support a farm configuration."

    También:

    http://msdn.microsoft.com/en-us/library/ee554869.aspx

    "The development environment that you create by using these instructions will not support SharePoint farm installations, and you should not host active production sites with this configuration. These instructions enable you to get started with an environment that is specifically suited to developing SharePoint custom solutions."

    Por lo que tengo que decirte que vas a tener que hacer los pasos via PowerShell.

    Saludos!


    Marcos Alan Turrós - Microsoft Certified Technology Specialist

    jueves, 7 de junio de 2012 21:35
  • Hola Marcos!

    Lo que pasa es que yo me conecto al servidor (Windows 2008 Server Standard) donde tenemos Sharepoint instalado por escritorio remoto y además tenemos en el mismo servidor instalado Visual Studio y hago la implementación en local..

    Un Saludo.

    viernes, 8 de junio de 2012 18:16
  • Sergioom. Ese es justamente es escenario descripto en los artículos.

    Un servidor con MOSS y el VS instalado.

    "To develop SharePoint solutions in Visual Studio 2010, you must install SharePoint on the same machine as Visual Studio 2010....."

    Saludos.-


    Marcos Alan Turrós - Microsoft Certified Technology Specialist

    viernes, 8 de junio de 2012 18:35