Решение SharePoint wsp:Как выполнить глобальное развертывание
-
16-09-2019 - |
Вопрос
Я создал пакет 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