提问者:小点点

Windows 8.1/Windows 10破坏了我的ASP.NET/IIS:"服务不可用"


随着Windows 8.1今天终于发布到MSDN / Technet,在使用Win 8.1 RTM进行就地升级后,我在运行 ASP.NET 应用程序时遇到了以下问题:

服务不可用

HTTP错误503。该服务不可用。

>

  • AppPool已停止,状态为“已停止”

    IIS日志什么都没有

    Windows应用程序日志中有一条线索,其中包含此错误

    < code >模块DLL C:\ WINDOWS \ system32 \ inetsrv \ rewrite . DLL未能加载。数据就是错误。

    如何恢复IIS以使其再次工作?


  • 共3个答案

    匿名用户

    看起来简单的卸载并重新安装重写模块就可以了。

    编辑:正如其他人所说 - 首先尝试修复 - 如果它有效,那么应该更快。

    看起来Microsoft Web平台安装程序无法卸载它,因此只需转到“程序和功能”即可卸载它。

    您会发现它列为IIS URL重写模块2,只需单击顶部的Uninstall按钮。

    然后从这里重新安装:

    http://www.iis.net/downloads/microsoft/url-rewrite

    确保您的应用程序池已启动,或者只需重新启动IIS,所有这些都将再次运行。

    编辑:8 / 30 / 16:如果您安装了“新”.NET core并更新到Win 10周年纪念版,则可能会发生类似但不相关的错误。请参阅此处:https://github.com/aspnet/Home/issues/1583 - 在VS 2015工具预览上运行修复应该可以修复它。想在这里添加它,因为错误与此答案非常相似。

    匿名用户

    在将Win8.1升级到Win10后,我得到了这个事件日志错误。若要修复,请转到控制面板-

    无需卸载或重新安装。

    盖瑞戴维斯

    匿名用户

    不需要卸载。只需进行修复,它就会工作。