Início Automático do IIS 8.5
Uma vez App Builder estiver instalado e configurado, abra o IIS Manager e atualize o Application Pool para estar sempre em execução:
-
Inicie o Internet Information Services (IIS) Manager.
-
Selecione Application Pools no painel Connections.
-
Localize seu pool de aplicativos, clique com o botão direito e selecione Configurações avançadas:
-
Especifique 'Always Running' em Start Mode:
-
Especifique 0 para Tempo limite ocioso:
Para que essa configuração funcione corretamente, confirme se a papel Application Initialization está instalada no servidor web. Em algumas configurações, ela é instalada por padrão, mas em alguns casos, uma instalação manual é necessária. Para confirmar se a papel requer instalação, abra o IIS Administrator e selecione o servidor no painel esquerdo. Em seguida, clique duas vezes no ícone Modules no painel central. Se o módulo Application Initialization não estiver visível, ele deverá ser instalado.
A seguir está um link com instruções para instalar a papel de inicialização de aplicativo no Windows Server 2012. As etapas também estão descritas abaixo: https://www.iis.net/configreference/system.webserver/applicationinitialization
- Abra o Server Manager no servidor web
- Clique em Add Roles and Features
- No assistente Add Roles and Features, clique em Next. Selecione o tipo de instalação e clique em Next. Selecione o servidor de destino e clique em Next.
-
Na página Server Roles, expanda Web Server (IIS), expanda Web Server, expanda Application Development e selecione Application Initialization. Clique em Next.
-
Clique em Avançar e Confirme a Instalação, Feche os resultados
Em alguns casos, o instalador notificará o administrador de que uma reinicialização do servidor é necessária. Se for esse o caso, reinicie o servidor para concluir a instalação da Função de Inicialização do Aplicativo.
Isso garantirá que, após reinicializações do servidor ou reciclagem do pool de aplicativos, o App Builder o mecanismo será reiniciado. O comportamento padrão é que o pool de aplicativos seja reiniciado quando a primeira solicitação do cliente for feita. Test Always Running Behavior para garantir que seu pool de aplicativos esteja iniciando corretamente.
Finalmente, de volta ao Gerenciador do IIS, clique em App Builder aplicação (não o App Builder pool de aplicativos).
Clique em propriedades avançadas e especifique PreLoad Enabled = True.
A inicialização do aplicativo agora está configurada corretamente. A seguir estão os links que indicam como testar o comportamento ou solucionar alguns problemas comuns que foram encontrados.
Teste e Solução de Problemas
Teste sempre executando o comportamento
Solucionar problemas de comportamento de inicialização automática