Url重写2.1停止IIS 8.5中的应用程序池(返回503状态),windows服务器2012R2



我从Web平台安装程序安装URL Rewrite。没有添加规则。然后,当我访问网站url时,它返回503代码,应用程序池被停止。当我从控制面板卸载URL重写模块时,它可以正常工作。

我在谷歌上试过很多次搜索,但都没有结果。

我在事件日志中发现:-未能加载模块DLL C:\Windows\system32\inetsrv\rewrite.DLL。数据就是错误。由于为应用程序池提供服务的进程中出现一系列故障,应用程序池"DefaultAppPool"将被自动禁用。(rewrite.dll退出(

有什么想法吗?

在事件日志中,我发现了相同的消息。即,加载模块DLL C:\Windows\system32\inetsrv\rewrite.DLL失败。数据就是错误。

对我来说,有效的解决方案是更换"rewrite.dll"。在我们另一台服务器的2台中,它运行良好,它们于2017年安装。所以我只是从那个服务器上复制了"rewrite.dll",并将其替换到我的新服务器上。

对我来说,dll的旧版本(v7.1.1952.0(可以工作,但最新安装的新版本(v7.1.1 993.2351(不起作用。

顺便说一句,在替换dll并重新启动之前,您需要停止IIS。

我也有同样的经历,但我没有解决问题,例如修复、重新安装、重新启动等。

然后,我删除了Web平台安装程序安装的内容,并手动安装了x64版本的URL重写,现在一切都很好。

确保安装的内容与操作系统相匹配。

相关内容

最新更新