2009-08-14 19 views
5

Stworzyłem pakiet WSP i dodać go doSharePoint: Jak wdrożyć Globalnie

Centralnej Administracji> Działania> rozwiązanie do zarządzania

używając polecenia addsolution z stsadm. Po kliknięciu menu Rozmieść rozwiązanie, przenosi mnie do wdrożenia na stronie rozwiązania. Na tej stronie w "Wdrażać do?" sekcja, pokazuje mi listę rozwijaną z wpisami, takimi jak "Wszystkie aplikacje internetowe".

Chcę wdrożyć moje rozwiązanie na całym świecie, tak aby miało zastosowanie do wszystkich nowych aplikacji internetowych utworzonych po wdrożeniu. Widziałem WSP, dla których "Deploy To?" sekcja pokazuje tylko komunikat typu "To rozwiązanie jest wdrażane globalnie" i nie ma listy rozwijanej.

Odpowiedz

9

"Wdrażane globalnie" ma zastosowanie tylko do plików WSP, które nie zawierają elementów sterujących i części sieci Web. Nie można ich "wdrożyć globalnie", ponieważ zmieniono plik web.config aplikacji internetowej, do której wybrano wdrożenie, tzn. Wpisy zostały wstawione w celu zarejestrowania plików .dll zawierających elementy sterujące i części sieci Web.

+3

+1 „Globalnie wdrożony” to WSP składa się z tylko DLL i bez innych artefaktów. –

+0

Po wdrożeniu w wersji globalnej, czy wszystkie pule aplikacji internetowych podlegają recyklingowi? @anchorpoint –

1

myślę, że trzeba go zainstalować w GAC - Jednak tutaj jest bardziej świadome odpowiedź:

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

to wdroży to globalnie. I'll sprawdzić jakiś czas później dla allcontenturl. Mam kilka plików wsadowych do wdrażania plików WSP u niektórych klientów . Sprawdzę je ponownie, aby ponownie zobaczyć w którym scenariuszu użyliśmyallcontenturl. ale moja powyższa odpowiedź o niewymienieniu adresu URL jest poprawna , która w przypadku, gdy WSP zawiera tylko dll dla GAC, nie powinieneś podawać adresu URL .

od this thread na forach social.msdn.microsoft.com