Ir para o conteúdo

Início Automático do IIS 7.5

Confirme Se o Módulo de Inicialização de Aplicativo Já Está Instalado no IIS

  1. Abra o Gerenciador IIS
  2. Clique no Servidor
  3. No painel principal, clique em Editor de Configuração
  4. Expanda o nó system.webServer.
  5. Se não houver nenhum elemento ApplicationInitialization neste nó, ele precisará ser instalado.

    Inicialização do aplicativo não instalada

    • (na captura de tela acima, a inicialização do aplicativo não está instalada)

    • (na captura de tela abaixo, a inicialização do aplicativo está instalada)

    A inicialização do aplicativo está instalada

  6. Se não estiver instalado, instale a inicialização do aplicativo.

    Cuidado

    Será necessário reiniciar o servidor após a instalação.

  7. Feche o Gerenciador IIS

  8. Baixe o pacote de instalação da Microsoft usando um dos seguintes links:

  9. Execute este arquivo. Não há opções, clique em instalar e depois em Concluir.

    Instalação concluída

  10. Reinicie o servidor para que as alterações ocorram. Este recurso não funcionará sem reiniciar o servidor.

  11. Verifique a instalação. (veja a etapa 1 acima)

Importante

Este elemento aparecerá após a instalação mesmo se você não reiniciar o servidor. Isso não significa que a inicialização do aplicativo foi totalmente instalada. Você deve reiniciar o servidor para que as alterações tenham efeito.

Configurar a Inicialização do Aplicativo

  1. Abra o Gerenciador IIS
  2. Altere todos os pools de aplicativos para que AutoStart = False, exceto o pool de aplicativos Vinyl.

    1. Clique em cada pool de aplicativos
    2. Escolha Propriedades Avançadas
    3. Defina AutoStart = Falso
    4. Para o pool de aplicativos Vinyl, defina AutoStart = True

As próximas configurações não estão disponíveis na UI do Gerenciador do IIS 7.5. Eles serão executados no arquivo applicationHost.config.

  1. Em uma instalação padrão, o applicationHost.config deve estar localizado em: C:\Windows\System32\inetsrv\config
  2. SALVE UMA CÓPIA DO ARQUIVO
  3. Abra ApplicationHost.config em um editor de texto
  4. Localize o aplicativo de Vinyl

    <applicationPools>
        <add name="DefaultAppPool" autoStart="false" enable32BitAppOnWin64="false" managedRuntimeVersion="v4.0" />
        ...
        <add name="Vinyl" autoStart="true" managedRuntimeVersion="v4.0" />
        ...
    </applicationPools>
    
  5. Altere o nó Vinyl adicionando startMode="AlwaysRunning":

    <applicationPools>
        <add name="DefaultAppPool" autoStart="false" enable32BitAppOnWin64="false" managedRuntimeVersion="v4.0" />
        ...
        <add name="Vinyl" autoStart="true" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" />
        ...
    </applicationPools>
    
  6. Localize a aplicação de Vinyl:

    <site name="Default Web Site" id="1">
        ...
        <application path="/" applicationPool="DefaultAppPool">
            <virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot" />
        </application>
        <application path="/Vinyl" applicationPool="Vinyl">
            <virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot\Vinyl" />
        </application>
        ...
    </sites>
    
  7. Altere o nó Vinyl adicionando preloadEnabled="true":

    <site name="Default Web Site" id="1">
        ...
        <application path="/" applicationPool="DefaultAppPool">
            <virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot" />
        </application>
        <application path="/Vinyl" applicationPool="Vinyl" preloadEnabled="true">
            <virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot\Vinyl" />
        </application>
        ...
    </sites>
    

A inicialização do aplicativo agora está configurada corretamente. A seguir estão links que indicam como testar o comportamento ou solucionar alguns problemas comuns encontrados.

Defina o Tempo Limite de Inatividade Como 0

Imagem 002 1

Teste e Solução de Problemas