IIS 10 - Não é possível ler o arquivo de configuração \\? \ <EMPTY>


16

Tudo funcionou corretamente no meu IIS, mas eu instalei o Windows Fall Creators Update e tudo parou de funcionar.

Eu recebo um erro 503 - Serviço indisponível em todos os aplicativos e páginas do AppPool que visito. Eu verifiquei o visualizador de eventos do Windows e ele diz o seguinte:

Windows Event Viewer - Descrição do erro

Pesquisei na web e nenhuma das soluções funciona (permissões, credenciais ...). Eu até desinstalei completamente o IIS (com o WAS incluído) e o reinstalei para redefinir as configurações de fábrica. Todos os meus aplicativos agora foram embora (conforme o esperado), mas ainda recebo o mesmo erro .

Meu sistema é um laptop Lenovo Windows 10 Pro (versão 1709). Nenhuma atualização está disponível no Windows Update.

Mais informações sobre o erro no Visualizador de Eventos:

Visualizador de Eventos mais informações

O que há de errado com minha configuração do IIS e como posso fazê-lo funcionar novamente?

Qualquer informação adicional que você possa precisar, pergunte e eu anotarei!

Obrigado!


11
Isso está documentado aqui por este KB: support.microsoft.com/en-us/help/4050891/… Estou curioso; você foi atualizado pelo Windows Update oferecendo a atualização com uma notificação? Ou você atualizou manualmente por outros meios?
— Bariscaglar #

@bariscaglar Até agora eu ter batido este problema utilizando o instalador manual e a atualização do Windows (não na minha máquina no último, mas em uma colega de trabalho)
— Robson Rocha

Respostas:


35

O problema está relacionado aos links simbólicos temporários criados para os pools de aplicativos pelo IIS / WAS serem alterados durante o processo do Windows Update para a instalação da Atualização de Criadores de Queda.

As etapas para resolver o problema são (em um PowerShell de administrador):

Stop-Service -Force W3SVC
Stop-Service -Force WAS
Foreach($item in Get-ChildItem C:\inetpub\temp\appPools){
  if([IO.File]::Exists($item.FullName)){
    Remove-Item $item -Force
  } else {
    [IO.Directory]::Delete($folder.FullName,$true);
  }
}
Start-Service W3SVC 
Start-Service WAS

A exclusão de tudo ( arquivos, pastas e atalhos ) em " c: \ inetpub \ temp \ apppools " limpará os arquivos temporários e os links simbólicos incorretos, e iniciar o IIS / WAS novamente deverá criá-los novamente e corrigir o problema.

Editar A Microsoft documentou o problema no seguinte KB: https://support.microsoft.com/en-us/help/4050891/error-http-503-and-was-event-5189-from-web-applications-on -windows-10


11
Obrigado! Não apenas os arquivos armazenados lá, mas também tiveram que excluir um atalho de pasta para o DefaultAppPool. Depois disso (e reconfigurando o IIS devido à redefinição de fábrica que fiz), ele está funcionando agora!
— Unapedra

11
Sim, eu tive que excluir os atalhos de pasta também. Funciona agora!
— Chris Hynes

11
Embora não seja problemático excluir todos os arquivos da appPoolspasta, você pode excluir a subpasta do nome problemático do Pool de aplicativos, conforme indicado na mensagem de erro.
— LongZheng 24/10

11
@LongZheng: O problema é que, após a instalação da Atualização dos Criadores de Outono, todos os AppPools se tornam problemáticos.
— Robson Rocha

7
Chegamos a isso no Stack Overflow em muitos desenvolvedores e designers agora. Muito obrigado por postar uma solução, que economizará a todos aqui uma tonelada de tempo e frustração.
— Nick Craver
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.