2009-08-14 3 views
5

Ich habe ein WSP-Paket erstellt, und fügen SieSharepoint WSP Lösung: Wie Bereitstellen von Global

Zentrale Verwaltung> Operationen> Solution Management

mit dem addsolution Befehl stsadm. Wenn ich auf das Menü "Lösung bereitstellen" klicke, wird es zur Bereitstellung auf der Lösungsseite übertragen. Auf dieser Seite im Abschnitt "Bereitstellen für" Abschnitt, zeigt es mir eine Dropdown-Liste mit Einträgen wie 'Alle Content-Web-Anwendungen'.

Ich möchte meine Lösung global bereitstellen, damit sie auf alle neuen Webanwendungen angewendet werden kann, die nach der Bereitstellung erstellt wurden. Ich habe WSPs gesehen, für die "Deploy To?" Abschnitt zeigt nur eine Nachricht wie "Diese Lösung wird global bereitgestellt" und keine Dropdown-Liste.

Antwort

9

"Global bereitgestellt" gilt nur für WSP-Dateien, die keine Websteuerelemente und Webparts enthalten. Diese können nicht "global bereitgestellt" werden, da die web.config der Webanwendung, für die Sie die Bereitstellung vornehmen, geändert wird, d. H. Einträge werden eingefügt, um Ihre .dll-Dateien mit Websteuerelementen und Webparts zu registrieren.

+3

+1 „Weltweit im Einsatz“ ist ein WSP nur aus einer DLL gemacht und keine anderen Artefakte. –

+0

Werden alle Webanwendungspools bei der globalen Bereitstellung wiederverwendet? @Ankerpunkt –

1

Ich glaube, Sie es im GAC installieren müssen - ist jedoch hier eine fundiertere Antwort:

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

Dies wird es global bereitstellen. Ich werde überprüfen einige Zeit später für allescontenturl. Ich habe paar Dateien für die Bereitstellung von WSP-Dateien bei einigen Kunden. Ich werde sie überprüfen, um zu sehen wieder in welchem ​​Szenario wir allconturll verwendet. aber meine obige Antwort über die Angabe einer URL ist korrekt , dass im Fall, wenn WSP nur DLL für GAC enthält, sollten Sie keine URL angeben.

von this thread auf den social.msdn.microsoft.com Foren

Verwandte Themen