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


Управление приложениями

Для управления приложением и системой, в которой это приложение размещено, требуется простой способ остановки и запуска приложения. Это особенно важно, когда необходимо обслуживать приложение (либо приложение по требованию, либо постоянное приложение) путем обновления системы. В этом разделе описывается порядок остановки и запуска приложения в расширениях диспетчера IIS для AppFabric или с помощью командлетов Windows PowerShell для AppFabric.

Остановка и запуск приложения может представлять проблему из-за функциональности автозапуска, которая делает процесс остановки приложения и полного и последовательного перезапуска его более сложным. Чтобы обеспечить возможность возобновления приложения в его исходном состоянии, необходимо при отключении приложения сохранить список включенных протоколов и состояние автозапуска (включен или отключен). AppFabric сохраняет список включенных протоколов в атрибуте previouslyEnabledProtocols соответствующего файла applicationHost.config. Атрибут ServiceAutoStartEnabled в файле applicationHost.config указывает состояние автозапуска.

На успешность как запуска, так и остановки приложения влияет состояние потока сообщений, т.е. включение, отключение или отсутствие протоколов. В следующей таблице указывается, могут ли выполняться действия по остановке или запуску приложения в зависимости от состояния протоколов приложения и значения атрибута ServiceAutoStartEnabled.

Состояние протокола приложения ServiceAutoStartEnabled Запуск приложения Остановка приложения

Отключен или недоступен

False или Null

Включен

Отключен

Недоступен

True

Отключен

Включен

Отключен

True

Включен

Включен

Включен

False или Null & mode==""

Отключен

Включен

Включен

False или Null & mode==""

Включен

Включен

Включен или недоступен

True

Отключен

Включен

Атрибут ServiceAutoStartMode определяет состояние автозапуска после остановки приложения. Если атрибут serviceAutoStartMode имеет значение «All» или «Custom», AppFabric будет включать автозапуск приложения после его запуска, в противном случает автозапуск останется отключенным.

Содержание раздела

  2011-12-05