Configurando o início automático
Quando o início automático está ativado, um serviço WF ou WCF hospedado é instalado automaticamente quando o serviço IIS é iniciado pelo sistema operacional. O serviço será iniciado automaticamente quando seu servidor for iniciado. Isso ocorre antes do recebimento do primeiro pedido, para diminuir o tempo de resposta inicial.
As definições de início automático controlam três níveis da funcionalidade de início automático:
Como um serviço específico é iniciado, sob demanda ou automaticamente, usando o início automático.
Como os serviços em um aplicativo são iniciados, sob demanda ou automaticamente, usando o início automático. Essa definição pode ser criada para todos os serviços ou serviços individuais dentro de um aplicativo.
Como um pool de aplicativos é iniciado, sob demanda ou sempre em execução.
A lista a seguir contém as etapas para habilitar o recurso de início automático dos seus serviços, usando o Gerenciador do IIS.
Habilite o recurso início automático do AppFabric no nível do pool de aplicativos. O atributo startMode de um pool de aplicativos no arquivo applicationHost.config habilita/desabilita o recurso início automático do AppFabric. Observe que o AppFabric não usa o atributo autoStart do pool de aplicativos. Para habilitar o recurso início automático, defina o valor do atributo startMode como alwaysRunning.
Você também precisa garantir que o pool de aplicativos está configurado para usar o modo Integrado de pipeline gerenciado e que ele usa .NET Framework versão 4.
Observação
O atributo autoStart e os atributos startMode de um pool de aplicativos são diferentes. O atributo startMode é o único usado pelo recurso início automático do Windows Server AppFabric. A configuração Iniciar pool de aplicativos imediatamente na caixa de diálogo Editar Pool de Aplicativos ou configuração Iniciar automaticamente na caixa de diálogo Configurações Avançadas de um pool de aplicativos configura o atributo autoStart, não o atributo startMode.
Habilite o recurso início automático no nível do pool de aplicativos. Se você definir o modo de início automático como "Todos" para um aplicativo, o recurso início automático será habilitado para todos os serviços naquele aplicativo. Se você definir o modo início automático como "Personalizado", poderá habilitar o recurso início automático somente para os serviços que deseja iniciar automaticamente no aplicativo.
Se o modo início automático no aplicativo que contém o serviço estiver definido como "Personalizado", habilite o recurso início automático para o serviço que deseja iniciar automaticamente.
Habilite a vinculação do net.pipe para o site e o protocolo net.pipe para o aplicativo.
O Windows Server AppFabric adiciona automaticamente o Serviço de Gerenciamento, um serviço do WCF, a todos os aplicativos com o atributo serviceManagement habilitado. Esse atributo está habilitado por padrão. Este serviço requer que a vinculação do net.pipe esteja habilitada para o site e que o protocolo net.pipe esteja habilitado para o aplicativo. Se você não tiver essas configurações habilitadas, o recurso de início automático não iniciará este serviço e você verá mensagens de erro no log de eventos. Para obter informações detalhadas sobre o serviço, consulte Serviço de Gerenciamento de Serviços.
Os tópicos nesta seção descrevem como executar essas etapas usando o Gerenciador do IIS ou cmdlets do PowerShell.
Nesta seção
2011-12-05