Удаление и отзыв решения для фермы

Дата последнего изменения: 3 августа 2011 г.

Применимо к: SharePoint Foundation 2010

В данном разделе приводятся инструкции по отзыву и удалению решения для фермы.

Основные этапы удаления решения для фермы

Существует два или три основных этапа удаления решения для фермы.

  • Отключение компонентов. Если решение для фермы содержит один или несколько компонентов, их необходимо сначала отключить. Это выполняется в коллекции компонентов, в которой компонент был активирован. При отключении отменяется развертывание сборок из компонентов, однако другие файлы из компонента остаются развернутыми, если у компонента отсутствует приемник компонента, обработчик которого FeatureDeactivating(SPFeatureReceiverProperties) был переопределен для удаления этих файлов. Если компонент содержит составляющие, которыми можно управлять в Microsoft SharePoint Designer, удаление составляющей в конструкторе приводит к удалению файлов.

  • Отзыв. Выполняется отмена развертывания компонентов решения для фермы. Для выполнения этой операции необходим администратор фермы, ее можно выполнить с использованием центра администрирования, SharePoint или объектной модели. Отозванные решения не удаляются из хранилища решения для фермы и могут бессрочно храниться там в неразвернутом состоянии.

  • Удаление. Удаление пакета решения из хранилища решения. Для выполнения этой операции необходим администратор фермы, ее можно выполнить с использованием центра администрирования, SharePoint или объектной модели.

ПримечаниеПримечание

В SharePoint Foundation наблюдается несогласованность терминологии в отношении установки и удаления решений для фермы. Для обозначения трех этапов установки чаще всего используются термины добавление, развертывание и активация; однако в зависимости от того, какое средство используется для выполнения соответствующей операции, будут использоваться различные термины. Например, второй этап в центре администрирования называется развертывание, а в SharePoint — установка. Существует аналогичная несогласованность в терминах для отмены этих операций; отмена второго этапа обычно называется отзыв (однако в SharePoint эта операция называется удаление), а отмена первого этапа называется удаление. Третий этап, который применяется только к компонентам, всегда называется активацией, а обращение этой операции всегда называется отключение.

Подробное описание этапа отзыва

Отзыв решения — это процесс удаления сборок, файлов, ресурсов, записей управления безопасностью, компонентов и других составляющих решения с компьютеров, на которых они были развернуты.

Относительно отзыва решения для фермы следует помнить два критически важных правила.

  • Решение невозможно удалить из хранилища решений, если оно не было отозвано.

  • Если решение отозвано, все файлы этого решения также отзываются, даже если на эти файлы ссылаются другие решения. Этой проблемы можно избежать, обеспечив, что каждое решение ссылается на уникальный набор файлов.

  • Можно отозвать решение из некоторых веб-приложений, оставив его развернутым для других.

При полном отзыве компоненты удаляются сначала с первого интерфейсного веб-сервера фермы. Если решение настроено для конкретного веб-приложения, то глобальные файлы решения (если они существуют), удаляются при отзыве решения из последнего веб-приложения, для которого оно было развернуто.

Затем из баз данных удаляются компоненты. Элементы удаляются из хранилища настроек компонент за компонентом.

Наконец, файлы удаляются с серверов фермы. На отдельных серверах удаляются файлы, связанные с компонентами и определениями сайтов.

На отдельных интерфейсных веб-серверах могут возникать следующие ошибки:

  • Службы IIS отключаются.

  • Файлы удаляются из системы.

  • IIS перезапускается, и при переходе пользователя на страницу перезагружается Microsoft SharePoint Foundation.

Администраторы фермы могут задать время выполнения отзыва решения.

См. также

Концепции

Установка и развертывание решения фермы

Обновление решения фермы