none
Error en el paso de implementación 'Activar características': Nombre de archivo no valido RRS feed

  • Pregunta

  • Buenas estimados, ante nada reciban un caluroso saludo, les escribo porque soy nuevo en el desarrollo de webparts para sharepoint 2010 y que pena, porque apenas estoy haciendo mi primera prueba con una webpart de ejemplo y estoy teniendo un error cuando ya tengo listo mi proyecto, al seleccionarlo con boton derecho y luego presionar implementar o deploy me aparece el error: "Error en el paso de implementación 'Activar características': Nombre de archivo no valido" Estoy un poco desorientado acerca de donde pude haberme equivocado y por donde debo comenzar a revisar, por favor agradezco su acostumbrado apoyo, alguna pista. De antemano muchas gracias. Saludos.
    miércoles, 23 de mayo de 2012 13:58

Todas las respuestas

  • Hola Tomas,

    Para saber justo donde tiene el error. Primero de todos captura el ID de error que te muestra cuando activas la caracteristica, a continuación  vas a la siguiente ubicación "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\Logs" abres el  fichero .log más reciente y dentro de este fichero buscas el ID de error. Con esto puedes encontrar la información exacta donde esta  fallando.

    Yo por lo general a los proyectos les agrego un Log utilizando NLog (puedes ver mas info de como se utiliza en la siguiente url http://nlog-project.org/) y desde hay logueo mi aplicación para testear posibles errores.

    Espero haberte servido de ayuda.

    Un saludo

    miércoles, 23 de mayo de 2012 15:20
  • Revisa la ruta de tu proyecto, esta no debe ser mayor a 244 caracteres.

    O en lugar de hacer deploy, haz click en Package, una vez termine te vas al bin/debug de tu proyecto y encuentras un archivo .wsp.

    Abres una consola (cmd). y te ubicas en cd C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\bin , y ejecutas lo siguiente

    stsadm -o addsolution -filename {ruta del wsp}-->sin las llaves

    stsadm -o deploysolution -name [nombre del wsp] -immediate -allcontenturls -allowgacdeployment -->sin los corchetes.

    y ya con esto tienes tu webpart en el sitio. Asi es como se hace un depliegue de un webpart.


    Daniel Vargas MCP - http://daniel-vargas.blogspot.com

    jueves, 24 de mayo de 2012 23:55
  • La solucion que le estas dando no le solucionas nada, el ya tiene la feautre instalada (que despliega el webpart) y quiere saber que esta fallando.

    Ademas te recomiendo (al igual que me hicieron a mi) que en lugar de utilizar stsadm utilizes PowerShell aqui tienes un link donde estan las equivalencias entre stsadm y su comando Powershell. http://technet.microsoft.com/en-us/library/ff621084.aspx

    Un saludo

    viernes, 25 de mayo de 2012 6:54
  • Hola Tomás.

    Es posible que tengas algún elemento del webpart de forma residual dentro de SharePoint.

    Prueba a desinstalar parte por parte, es decir, la característica primero y después la solución mediante comandos de PowerShell; y después volver a desplegar el Web Part.

    Te lo recomiendo porque ya me ha ocurrido en alguna ocasión.

    Encontré esta pregunta en otro foro donde resuelven el mismo problema mediante la eliminación paso por paso de los elementos. http://sharepoint.stackexchange.com/questions/23309/cant-add-deployed-web-part-to-sharepoint-web-part-missing

    1. Uninstall-SPSolution Identity ProjectName.wsp WebApplication http://...
    2. Check if the Feature is deactivated, removed.
    3. Delete the web part from the web part gallery.
    4. Remove-SPSolution Identity ProjectName.wsp


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

    domingo, 27 de mayo de 2012 20:43
    Moderador