Windows 8.1 / Windows 10会导致我的ASP.NET / IIS无法使用,出现"服务不可用"的问题。
Windows 8.1 / Windows 10会导致我的ASP.NET / IIS无法使用,出现"服务不可用"的问题。
今天Windows 8.1 正式发布到MSDN/Technet,但我在进行Win 8.1 RTM的升级后,运行我的ASP.NET应用程序时遇到了以下问题:
服务器不可用
HTTP错误503. 服务器不可用。
- 应用程序池已经停止,并显示状态为
已停止
- IIS日志没有记录
- Windows应用程序日志中包含以下错误信息
模块DLL C:\\WINDOWS\\system32\\inetsrv\\rewrite.dll无法加载。错误数据。
我该如何恢复我的IIS使其再次工作?
admin 更改状态以发布 2023年5月20日
看起来简单的卸载和重新安装重写模块就可以解决问题。
编辑:正如其他人所说 - 首先尝试修复 - 如果成功,则速度应该更快。
似乎Microsoft Web平台安装程序无法卸载它,所以只需转至程序和功能
进行卸载即可。
您将在IIS URL Rewrite Module 2
中找到它,并单击上方的卸载
按钮。
然后,请从此处重新安装:
http://www.iis.net/downloads/microsoft/url-rewrite
确保您的App Pool已启动 - 或者只需重新启动IIS,一切都应该正常。
编辑:2016年8月30日:如果您安装了“新的”.NET core并更新到Win 10周年纪念版,可能会出现类似但无关的错误。请参见: https://github.com/aspnet/Home/issues/1583 - 运行VS 2015 Tooling Preview修复应该可以解决它。想要在此添加,因为与此答案非常相似的错误。