Controlando aplicativos

Para gerenciar um aplicativo e o sistema no qual ele está hospedado, você precisa de uma forma simples de pará-lo e iniciá-lo. Isso é especialmente adequado quando você precisa atender um aplicativo (um aplicativo sob demanda ou um aplicativo sempre visível) atualizando o sistema. Os tópicos nesta seção descrevem como parar ou iniciar um aplicativo nas extensões do Gerenciador do IIS para AppFabric ou através de cmdlets do Windows PowerShell para AppFabric.

Parar e iniciar um aplicativo pode ser um desafio devido à funcionalidade de início automático, que torna mais complicado o processo para parar completamente um aplicativo e retomá-lo subsequentemente. Para garantir que você possa retomar um aplicativo ao seu estado original, a lista de protocolos habilitados e o estado de início automático (habilitado ou desatibilitado) precisam ser salvos quando o aplicativo estiver desabilitado. O AppFabric salva a lista de protocolos habilitados no atributo previouslyEnabledProtocols do arquivo applicationHost.config. O atributo ServiceAutoStartEnabled no arquivo applicationHost.config indica o estado do início automático.

O êxito ao parar ou iniciar um aplicativo é afetado pelo estado do fluxo de mensagens, por exemplo, os protocolos estão habilitados, desabilitados ou ausentes. A tabela a seguir indica se as ações para parar e iniciar um aplicativo podem ser executadas (habilitadas) ou não (desabilitadas), dependendo do status dos protocolos dos aplicativos e do valor de ServiceAutoStartEnabled.

Status dos protocolos dos aplicativos ServiceAutoStartEnabled Iniciar Aplicativo Parar Aplicativo

Desabilitado ou N/A

False ou Null

Habilitado

Desabilitado

N/A

True

Desabilitado

Habilitado

Desabilitado

True

Habilitado

Habilitado

Habilitado

False ou Null & mode==””

Desabilitado

Habilitado

Habilitado

False ou Null & mode!==””

Habilitado

Habilitado

Habilitado ou N/A

True

Desabilitado

Habilitado

O atributo ServiceAutoStartMode determina o estado do início automático após a parada de um aplicativo. Se serviceAutoStartMode estiver definido como “All” ou “Custom”, o AppFabric habilitará o início automático do aplicativo iniciando-o; caso contrário, o manterá desabilitado.

Nesta seção

  2011-12-05