Развертывание WSP для сервера приложений с остановленным службой веб -приложений
-
16-10-2019 - |
Вопрос
Возможно, это будет очевидно для кого -то с большим опытом среднего и большого фермы, чем я. У меня есть пользовательская страница центрального администратора (.aspx), которая развертывается в каталоге Template Admin. У меня также есть функция, общечитанная фермой, которая размещает ссылку на эту пользовательскую страницу на странице «Настройки приложения» в центральном администраторе. Все это развернуто с помощью WSP.
Недавно у нас был клиент с фермерской средой, в которой CA размещен на сервере приложений (у них было 2 сервера приложений и 3 WFE). Сервер приложений сделал нет В соответствии с Best Practice Microsoft есть услуга веб -приложений SharePoint Foundation. После развертывания нашего WSP на одном из WFE, клиент сталкивался с проблемой, когда ссылка на нашу пользовательскую страницу CA не появилась. После дальнейшего расследования мы обнаружили, что функция фермы также не была установлена, и пользовательская страница не была развернута на сервере CA (все WFE выглядели нормально).
Временное решение состояло в том, чтобы активировать службу веб-приложений на сервере CA и повторный развернуть решение, после чего артефакты, содержащиеся в WSP, были успешно развернуты на сервере CA, и наша страница была доступна. Это только решение для остановки, и не будет работать для развертывания в их производственной среде. Мой вопрос: почему это происходит, и что я должен делать по -другому, чтобы позволить моей функции фермы и пользовательской странице доступны из CA?
Решение
Вам необходимо установить спсолюцию в веб-приложение центрального администратора.
Вы эффективно полагались на побочный эффект, который 14 Hive совместно используется между веб -приложениями на одной физической машине и путем развертывания в веб -приложении, не являющееся администратором, ваши изменения также были видны в центральном администраторе.