Удаление и отзыв решения для фермы
Дата последнего изменения: 3 августа 2011 г.
Применимо к: SharePoint Foundation 2010
В данном разделе приводятся инструкции по отзыву и удалению решения для фермы.
Основные этапы удаления решения для фермы
Существует два или три основных этапа удаления решения для фермы.
Отключение компонентов. Если решение для фермы содержит один или несколько компонентов, их необходимо сначала отключить. Это выполняется в коллекции компонентов, в которой компонент был активирован. При отключении отменяется развертывание сборок из компонентов, однако другие файлы из компонента остаются развернутыми, если у компонента отсутствует приемник компонента, обработчик которого FeatureDeactivating(SPFeatureReceiverProperties) был переопределен для удаления этих файлов. Если компонент содержит составляющие, которыми можно управлять в Microsoft SharePoint Designer, удаление составляющей в конструкторе приводит к удалению файлов.
Отзыв. Выполняется отмена развертывания компонентов решения для фермы. Для выполнения этой операции необходим администратор фермы, ее можно выполнить с использованием центра администрирования, SharePoint или объектной модели. Отозванные решения не удаляются из хранилища решения для фермы и могут бессрочно храниться там в неразвернутом состоянии.
Удаление. Удаление пакета решения из хранилища решения. Для выполнения этой операции необходим администратор фермы, ее можно выполнить с использованием центра администрирования, SharePoint или объектной модели.
Примечание |
---|
В SharePoint Foundation наблюдается несогласованность терминологии в отношении установки и удаления решений для фермы. Для обозначения трех этапов установки чаще всего используются термины добавление, развертывание и активация; однако в зависимости от того, какое средство используется для выполнения соответствующей операции, будут использоваться различные термины. Например, второй этап в центре администрирования называется развертывание, а в SharePoint — установка. Существует аналогичная несогласованность в терминах для отмены этих операций; отмена второго этапа обычно называется отзыв (однако в SharePoint эта операция называется удаление), а отмена первого этапа называется удаление. Третий этап, который применяется только к компонентам, всегда называется активацией, а обращение этой операции всегда называется отключение. |
Подробное описание этапа отзыва
Отзыв решения — это процесс удаления сборок, файлов, ресурсов, записей управления безопасностью, компонентов и других составляющих решения с компьютеров, на которых они были развернуты.
Относительно отзыва решения для фермы следует помнить два критически важных правила.
Решение невозможно удалить из хранилища решений, если оно не было отозвано.
Если решение отозвано, все файлы этого решения также отзываются, даже если на эти файлы ссылаются другие решения. Этой проблемы можно избежать, обеспечив, что каждое решение ссылается на уникальный набор файлов.
Можно отозвать решение из некоторых веб-приложений, оставив его развернутым для других.
При полном отзыве компоненты удаляются сначала с первого интерфейсного веб-сервера фермы. Если решение настроено для конкретного веб-приложения, то глобальные файлы решения (если они существуют), удаляются при отзыве решения из последнего веб-приложения, для которого оно было развернуто.
Затем из баз данных удаляются компоненты. Элементы удаляются из хранилища настроек компонент за компонентом.
Наконец, файлы удаляются с серверов фермы. На отдельных серверах удаляются файлы, связанные с компонентами и определениями сайтов.
На отдельных интерфейсных веб-серверах могут возникать следующие ошибки:
Службы IIS отключаются.
Файлы удаляются из системы.
IIS перезапускается, и при переходе пользователя на страницу перезагружается Microsoft SharePoint Foundation.
Администраторы фермы могут задать время выполнения отзыва решения.