Pregunta

Necesito un poco de ayuda con respecto a la solución de SharePoint configurada en SharePoint.

Creé el proyecto wspbuilder (estructura de 12 colmenas, incluida la carpeta de plantillas de control)

He creado un proyecto para controles de usuario (como inicio de sesión, cierre de sesión, etc.) y cuando los construyo, los archivos .ascx se agregan a la carpeta 12\controltemplates (escribí un evento posterior a la compilación para agregar .ascx como plantilla de control)

No hay errores de compilación.Construí wsp y lo agregué al almacén de soluciones.Pero cuando intento implementarlo en la aplicación web específica, no veo ninguna selección de aplicación web en la ventana de implementación de la solución.esta diciendo

La solución no contiene ningún recurso con ámbito de aplicación web y, por lo tanto, no se puede implementar en una aplicación web concreta.Sólo se puede implementar globalmente.

Creo que el problema es agregar controles seguros al manifest.xml.Cuando construyo el wsp, no se agregan controles seguros al maifest.xml.También incluí el objetivo de implementación en GAC en el archivo wspbuilder.exe.config.

mi feature.xml es el siguiente

<Feature  Id="DBF94C51-A4AB-4c47-BD97-74D3795C6A63"
      Title="site feature"
      Description="My sharePoint features"
      Version="1.0.0.0"
      Scope="Site" 
          Hidden="FALSE"
      DefaultResourceFile="core"
      xmlns="http://schemas.microsoft.com/sharepoint/"
      ReceiverAssembly="[[4part assembly name]]"
      ReceiverClass="[[Receiver class]]"
      >

Cómo puedo resolver este problema.Quiero implementar el wsp solo en una aplicación web específica.

Gracias.

¿Fue útil?

Solución

Si está registrando Safecontrols, debe alcanzar la función en el nivel de la aplicación web, por lo que sepa qué web.config para actualizar.Cambie el alcance a la aplicación web y sabrá qué web.config para implementar.

Además, cuando se usa STSADM, use el interruptor -URL para suministrar la aplicación web que necesita.

shane

Otros consejos

¿Cómo se despliegues esto? ¿Cuáles son los comandos exactos de STSADM que está emitiendo?¿Coinciden con el alcance en su archivo manifiesto?

http://msdn.microsoft.com/EN-EEUU / Library / BB861828 (Office.12) .aspx

OHH En realidad, fue mi error ... lo siento por la perturbación.

No incluyó el valor clave en el archivo wspbuilder.exe.config.Estoy tomando los controles seguros en otra carpeta específica en la solución.Tuve que incluir en el archivo de configuración.

ahora todo está bien.Gracias por la ayuda.

Hice una especie de misma observación que usted. No creo que esté relacionado con el despliegue GAC o BIN de la DLL, sino solo si se incluye SafeControl. Aquí es cómo hacerlo en SP2010: http://rasor.wordpress.com/2011/12/04 / SP2010-WSP-GLOBAL-O-NO NO /

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top