Поделиться через


Подготовка приложений-служб

Дата последнего изменения: 1 сентября 2010 г.

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

В этой статье
Подготовка при установке в режиме оценки
Подготовка с помощью мастера настройки фермы
Подготовка с помощью пользовательского интерфейса управления приложениями-службами
Подготовка с помощью командлета Windows PowerShell

Приложение службы приложений-служб можно подготовить следующими способами:

  • с помощью режима оценки для установок;

  • с помощью мастера настройки фермы;

  • с помощью пользовательского интерфейса управления приложениями-службами;

  • с помощью Windows PowerShell.

Подготовка при установке в режиме оценки

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

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

При создании класса, производного от SPIisWebServiceApplication, передайте свойство SPServiceProvisioningContext::IisWebServiceApplicationPool конструктору SPIisWebServiceApplication. Таким образом веб-служба размещается в пуле приложений IIS, что устраняет необходимость использования отдельного процесса на компьютере.

Подготовка с помощью мастера настройки фермы

При установке в ферме (не в режиме оценки) администратор фермы может создать и подготовить приложение службы по умолчанию с помощью мастера настройки фермы SharePoint 2010.

Подготовка с помощью пользовательского интерфейса управления приложениями-службами

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

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

Приложения службы подготавливаются в коде пользовательского интерфейса с использованием метода BeginProvision вместо метода Provision. В результате код выполняется в асинхронном задании таймера. Подготовка выполняется в соответствии с асинхронным шаблоном разработки Microsoft .NET Framework 1.0. Таким образом требуется вызвать оба метода — и BeginProvision, и EndProvision.

Подготовка с помощью командлета Windows PowerShell

Приложение службы можно создать с помощью командлета Windows PowerShell.

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

Приложения службы, созданные с помощью командлетов Windows PowerShell, следует подготовить, используя метод Provision вместо метода BeginProvision, чтобы код для подготовки выполнялся синхронно в процессе Windows PowerShell.

См. также

Ссылка

SPObjectStatus

Концепции

Сопоставление веб-служб с пулами приложений