![IIS ApplicationInitialization não chama inicializationPage em um dos servidores](https://rvso.com/image/1540089/IIS%20ApplicationInitialization%20n%C3%A3o%20chama%20inicializationPage%20em%20um%20dos%20servidores.png)
Eu configurei a inicialização do aplicativo para nosso aplicativo da web acompanhandohttps://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-application-initialization
abaixo estão minhas alterações emweb.config
<applicationInitialization doAppInitAfterRestart="true" skipManagedModules="true" remapManagedRequestsTo="init.html">
<add initializationPage="/warmup/init" hostName="phoenix"/>
</applicationInitialization>
Está funcionando no meu ambiente local (win10) e em 2 outros ambientes para dev
e staging
(ambos win2012), mas não está funcionando no QA
ambiente (win2012).
no QA
ambiente, vejo init.html
na tela quando a pesquisa do aplicativo é reciclada, mas initializationPage
não é chamada.
startMode
da enquete do aplicativo éAlwayRunning
Preload Enabled
está true
no webapp,
Idle Time-out
é 0 no pool de aplicativos
Regular Time Interval (minutes)
é 0 no pool de aplicativos
Verifiquei os logs de eventos do Windows e não há logs relacionados.
Alguma outra configuração para verificar?
Responder1
Você tem o recurso de inicialização do aplicativo instalado? As opções aparentemente existem mesmo que o recurso não esteja instalado no sistema Windows. Eu estava tendo o mesmo problema e tive que acessar os Recursos do Windows e selecionar "Inicialização do aplicativo" nas opções de recursos do IIS para fazê-lo funcionar.