Partilhar via


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