Esta resposta pode ajudar, pois parece resolver o problema que você está tendo - também garantir que a conta de serviço seja um membro do grupo IIS_WPG.
Tenho observado algumas vezes durante a implantação do software no IIS que, de vez em quando, os Pools de Aplicativos relacionados não são reiniciados e, no Log de Eventos, vemos um erro como o seguinte:
The identity of application pool, 'AppPoolName' is invalid. If it remains invalid when the first request for the application pool is processed, the application pool will be disabled.
Isso não acontece com frequência, mas quando ocorre, a única solução é reaplicar a senha de identidade na janela do Gerenciador do IIS. Assim que eu reaplicar e, em seguida, reinicie o pool de aplicativos, os sites retornam.
Fatos:
Alguma idéia de como as informações de identidade podem se tornar corruptas?
Editar: esclarecimento
Para ficar claro - essa combinação de conta e senha de usuário funciona absolutamente bem e normalmente funciona bem como a Identidade do Pool de Aplicativos. É somente quando implantamos atualizações de nosso software em um aplicativo existente do IIS que ele pára de funcionar.
Esta resposta pode ajudar, pois parece resolver o problema que você está tendo - também garantir que a conta de serviço seja um membro do grupo IIS_WPG.
Sempre execute IISRESET / NOFORCE, se você precisar executar o IISReset.
Se você não estiver executando o / NOFORCE, estará correndo uma chance muito maior de corrupção da metabase, o que eu acho que poderia se manifestar da maneira acima.