Com o Windows 8.1 finalmente lançado para MSDN / Technet hoje, me deparei com o seguinte problema ao executar meu aplicativo ASP.NET após fazer uma atualização local com Win 8.1 RTM:
Serviço indisponível
HTTP erro 503.O serviço esta indisponivel.
O AppPool morreu e mostra um status de
Stopped
O log do IIS não tem nada
Há uma pista no log de aplicativos do Windows que contém este erro
The Module DLL C:\WINDOWS\system32\inetsrv\rewrite.dll failed to load. The data is the error.
Como posso recuperar meu IIS para fazê-lo funcionar novamente?
url-rewrite-module
windows-8.1
Simon_Weaver
fonte
fonte
System
Log de eventos mostra um erro relacionado ao que está noApplication
log:A listener channel for protocol 'http' in worker process '####' serving application pool 'MyAppPool' reported a listener channel failure. The data field contains the error number.
@Simon_Weaver tem a resposta correta.Respostas:
Parece que uma simples desinstalação e reinstalação do módulo de reescrita resolverá o problema.
Edit: Como já foi dito - tente um conserto primeiro - se funcionar, então deve ser mais rápido.
Parece que o Microsoft Web Platform Installer não consegue desinstalá-lo, então vá para
Programs and Features
para desinstalá-lo.Você o encontrará listado como
IIS URL Rewrite Module 2
e apenas clique noUninstall
botão no topo.Em seguida, reinstale-o aqui:
http://www.iis.net/downloads/microsoft/url-rewrite
Certifique-se de que seu App Pool foi iniciado - ou apenas reinicie o IIS e tudo deve funcionar novamente.
Edit : 30/08/16: Um erro semelhante, mas não relacionado, pode ocorrer se você tiver o 'novo' .NET core instalado e atualizar para a edição Win 10 Anniversary. Veja aqui: https://github.com/aspnet/Home/issues/1583 - Executar um reparo no VS 2015 Tooling Preview deve corrigi-lo. Queria adicioná-lo aqui, pois os erros são muito semelhantes a esta resposta.
fonte
Recebi este erro no log de eventos após atualizar o Win8.1 para o Win10. Para corrigir, vá para Painel de Controle -> Programas e Recursos , localize Módulo 2 de Regravação de URL do IIS , clique com o botão direito e selecione Reparar (é rápido). Em seguida, reinicie seus AppPool (s) interrompidos. Deve estar bem agora.
Não há necessidade de desinstalar ou reinstalar.
Gary Davis
fonte
Não precisa desinstalar. Em vez disso, faça um reparo e ele funcionará.
fonte
Por alguns motivos estranhos, a única solução para mim foi instalar a versão anterior do módulo, em https://www.microsoft.com/en-us/download/details.aspx?id=7435
fonte
Acabei de me deparar com esse problema após uma atualização. Todos os pools de aplicativos foram interrompidos! Iniciá-los resolveu o problema.
fonte
Eu lutei com problemas semelhantes na noite passada.
Tudo começou com uma reclamação sobre a falta de redirect.dll. Depois de instalar o recurso de redirecionamento do IIS, aquela mensagem de log desapareceu e tudo o que restou foi um monte de mensagens de erro do WAS. Ele tentou iniciar meu pool de aplicativos cinco vezes até desistir.
O código de erro era "8007007E" (arquivo não encontrado de acordo com o google).
Em seguida, instalei o ProcMon de sysinternals.com e toda vez que o processo w3wp reclamava de "NOME NÃO ENCONTRADO" logo antes de encerrar, eu pesquisei e instalei o recurso IIS correspondente. Repeti isso até ter instalado todos eles e tudo funcionando novamente.
Instalar tudo não é uma boa solução, mas não tenho tempo para investigar mais a fundo agora.
fonte
Encontrei sintomas semelhantes depois de alterar minha senha de domínio. Eu também tive que redefinir minha senha em minhas configurações de App Pool (codificadas) na minha caixa de desenvolvimento.
fonte
Eu tive um problema semelhante com "httpplatformhandler.dll falhou ao carregar". Novamente, a solução foi baixar o httpplatformhandler install msi apropriado em http://www.iis.net/downloads/microsoft/httpplatformhandler e, em seguida, executar um reparo.
fonte
O reparo funcionou para mim depois de atualizar para W10 Insider Preview 160826-1902
fonte
Encontrei o mesmo problema no Windows Server 2012 R2. Depois de atualizar as atualizações do Windows para as mais recentes, ele funciona.
fonte