With Windows 8.1 finally released to MSDN/Technet today I came across the following issue running my ASP.NET application after doing an in place upgrade with Win 8.1 RTM:
HTTP Error 503. The service is unavailable.
- The AppPool has died and shows a status of
- The IIS log has nothing
- There’s a clue is in the Windows Application log which contains this error
The Module DLL C:\WINDOWS\system32\inetsrv\rewrite.dll failed to load. The data is the error.
How can I recover my IIS to make it work again?
System Event Log shows an error related to the one in the
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 has the correct answer. – subsci Apr 3 ’14 at 6:22
It looks like a simple uninstall and re-install of the rewrite module will do the trick.
It doesn’t look like the Microsoft Web Platform Installer is able to uninstall it so just go to
Programs and Features to uninstall it.
You’ll find it listed as
IIS URL Rewrite Module 2 and just click the
Uninstall button on top.
Then reinstall it from here:
Make sure your App Pool is started – or just restart IIS and it should all work again.