随着Windows8.1今天终于发布到MSDN/Technet,我在使用Win8.1 RTM进行就地升级后,在运行我的ASP.NET应用程序时遇到了以下问题:
服务不可用
HTTP错误503。该服务不可用。
Stopped
The Module DLL C:\WINDOWS\system32\inetsrv\rewrite.dll failed to load. The data is the error.
如何恢复IIS以使其再次工作?
发布于 2013-09-10 17:15:05
看起来只需卸载并重新安装重写模块就可以完成此任务。
编辑:正如其他人所说的那样,-先尝试修复-如果它有效,那么应该会更快。
看起来Microsoft Web Platform Installer不能卸载它,所以只需转到Programs and Features
卸载它。
您会发现它被列为IIS URL Rewrite Module 2
,只需单击顶部的Uninstall
按钮。
然后从这里重新安装:
http://www.iis.net/downloads/microsoft/url-rewrite
确保您的应用程序池已启动-或者只是重新启动IIS,它应该会再次正常工作。
编辑: 8/30/16 :如果您安装了“新的”.NET核心并更新到Win 10周年纪念版本,则可能会发生类似但不相关的错误。请看这里:https://github.com/aspnet/Home/issues/1583 -在VS 2015工具预览上运行修复应该可以修复它。我想在这里添加它,因为错误与这个答案非常相似。
发布于 2015-08-25 00:00:13
在将Win8.1更新到Win10之后,我得到了这个事件日志错误。要进行修复,请转到控制面板->程序和功能,找到IIS URL重写模块2,右键单击并选择Repair (快速修复)。接下来,重新启动已停止的AppPool。现在应该没问题了。
不需要卸载或重新安装。
加里·戴维斯
发布于 2013-10-18 11:09:50
不需要卸载。只需做一次修复,它就会起作用。
https://stackoverflow.com/questions/18714709
复制相似问题