系统用的是windows server 2012 R2 ,准备使用IIS的ARR,配置好一走应用池就关闭,差点没把我郁闷死,
看日志提示 iis 模块 DLL C:Windowssystem32inetsrvrewrite.dll 未能加载。 html
各类查啊,什么加用户啊权限啊,从新安装修复啊都试过就是不行,后来将原来的卸载,从新下载安装了一个旧版的rewrite.exe,问题好了,差点哭了
若是下载的旧的安装不了,能够试试
打开regedit,找到:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW3SVCParameters,右侧的 MajorVersion 是DWORD值,它的值十进制是10,把它改为9。若是是8也能够改为9,而后运行URL从新模块2安装程序便可顺利安装上了!记得装完以后改回来。
由此能够判断,最新版的这个 rewrite.dll 跟 iis7 真的是有 BUG 存在...windows
若是你的 IIS 配置 URL 重写以后网站打不开,503 错误,应用程序池自动关闭。能够试试旧版本的 URL 重写模块。typecho
目前最新版: 网站
正常可用版: spa
附下载地址:日志
参考连接:https://blog.fyun.org/262.htmlserver
若是下载连接失效的话:附赠百度云盘连接:https://pan.baidu.com/s/1eaeD...htm