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.