Решение SharePoint wsp:Как выполнить глобальное развертывание

StackOverflow https://stackoverflow.com/questions/1276584

Вопрос

Я создал пакет wsp и добавил его в

Центральное администрирование > Операции > Управление решениями

используя addsolution командование сцадм.Когда я нажимаю меню «Развертывание решения», меня перенаправляет на страницу решения.На этой странице на "развертывании?" Раздел, он показывает мне раскрывающий список с такими записями, как «Все веб -приложения контента».

Я хочу развернуть свое решение глобально, чтобы оно применимо ко всем новым веб-приложениям, созданным после развертывания.Я видел WSP, для которых «развернуть?» В разделе показано только сообщение, например, «Это решение развертывается глобально», и нет раскрывающегося списка.

Это было полезно?

Решение

«Глобальное развертывание» применяется только к файлам WSP, в которых нет веб-элементов управления и веб-частей.Они не могут быть «глобально развернуты», поскольку файл web.config веб-приложения, которое вы выбрали для развертывания, изменен, т.е.записи вставляются для регистрации ваших .dll, содержащих веб-элементы управления и веб-части.

Другие советы

Я думаю, вам нужно установить его в GAC. Однако вот более обоснованный ответ:

C:> stsadm.exe -o Deploysolution -name Mosssolution.wsp -Immediate -Allowgacdeployment

это приведет к его глобальному развертыванию.Я проверю некоторое время спустя на AllContentUrl.У меня есть пара пакетных файлов для развертывания файлов WSP у некоторых клиентов.Я проверю их, чтобы увидеть снова, в каком сценарии мы использовали AllContenturl.Но мой вышеупомянутый ответ о не указании URL -адреса верен, что в случае, если WSP содержит только DLL для GAC, вы не должны указывать URL.

от эта тема на форумах Social.msdn.microsoft.com

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top