Erro nos pools de aplicativos do IIS após a atualização do Windows Server 2013 para o Windows Server 2016 (ou o Win 8.1 para o Win 10) [closed]

1

Depois de atualizar minha instalação do Windows de 8.1 para 10, vários Pools de Aplicativos falharam ao serem iniciados, mostrando as seguintes entradas no Visualizador de Eventos:

Aplicação:

Source: IIS-W3SVC-WP
Event ID: 2307
The worker process for application pool '<app pool name>' encountered an error 'Cannot read configuration file' trying to read configuration data from file '\?\<EMPTY>', line number '0'. The data field contains the error code.

Sistema:

Source: WAS
Event ID: 5189
The Windows Process Activation Service failed to generate an application pool config file for application pool '<app pool name>'. The error type is '5'. To resolve this issue, please ensure that the applicationhost.config file is correct and recommit the last configuration changes made. The data field contains the error number.

Source: WAS
Event ID: 5203
A process serving application pool '<app pool name>' reported a failure trying to read configuration during startup. The process id was '4120'.  Please check the Application Event Log for further event messages logged by the worker process on the specific error.  The data field contains the error number.

Eu encontrei muitas pessoas dizendo para reinstalar o IIS / WAS mas, mesmo depois disso, o erro persistiu.

Por algum motivo, a recriação do Pool de aplicativos com outro nome corrige o erro, mas eu não queria mantê-lo desse jeito. Depois de renomear o pool de aplicativos de volta para o nome original, ele começou a falhar novamente.

    
por Vinicius 04.11.2017 / 23:28

1 resposta

3

Depois de usar o excelente Process Monitor para analisar quais arquivos o Serviço de Ativação de Processos do Windows tentava ler / criar, encontrei esses arquivos e diretórios em C:\inetpub\temp\apppools que o processo de atualização do Windows provavelmente confundiu com. Excluí esses arquivos e diretórios antigos e reiniciei os pools de aplicativos.

Tudo está funcionando bem agora!

    
por 04.11.2017 / 23:28