2009-08-14 14 views
5

he creado un paquete de WSP y añadirlo aSharePoint: Cómo implementar Globalmente

Administración central> Operaciones> Administración de soluciones

usando el comando addsolution de stsadm. Cuando hago clic en el menú Implementar solución, me transfiere para implementar en la página de solución. En esta página, en "Implementar a?" sección, me muestra una lista desplegable con entradas como 'Todas las aplicaciones web de contenido'.

Deseo implementar mi solución de forma global para que sea aplicable a todas las nuevas aplicaciones web creadas después de la implementación. He visto WSP para los cuales "Implementar a?" La sección muestra solo un mensaje como "Esta solución se implementa globalmente" y no hay una lista desplegable.

Respuesta

9

"Implementado globalmente" solo se aplica a los archivos WSP que no tienen controles web ni elementos web en ellos. Estos no pueden ser "Implementados globalmente", porque el web.config de la aplicación web a la que desea implementar cambia, es decir, las entradas se insertan para registrar su .dll que contiene controles web y elementos web.

+3

1 "Implementado globalmente" es un PSA compone de sólo un archivo DLL y no hay otros artefactos. –

+0

¿Cuándo se implementa en el mundo, todos los grupos de aplicaciones web se reciclan? @anchorpoint –

1

Creo que se necesita para instalarlo en la GAC ​​- Sin embargo aquí es una respuesta más informada:

C:> stsadm.exe -o -name deploysolution MossSolution.wsp -immediate -allowgacdeployment

esto lo desplegará globalmente. Voy a verifique un tiempo más tarde para allcontenturl. Tengo un par de archivos de lote para implementar archivos WSP en algunos clientes de . voy a verificarlos para ver nuevamente en cual escenario usamos allcontenturl. pero mi respuesta anterior sobre no especificar una URL es correcta que en caso de que WSP contenga solo dll para GAC, no debe especificar una URL .

de this thread en los foros social.msdn.microsoft.com

Cuestiones relacionadas