我刚刚构建了一个新的 Web 服务器 (2k8 x64),并安装了“URL 重写”和“应用程序请求路由”,但注意到 IIS 管理器中缺少“URL 重写”选项。
我用不同的方式反复重新安装这两个模块,搞乱了一段时间,然后放弃了。
我后来回来,却发现图标‘不知何故’出现了。
有人对此有任何解释吗?
提前致谢。
拉比。
我唯一一次看到这种情况发生是当您打开 IIS 管理器且尚未安装 IISRewrite 模块/补丁时。
然后您关闭/打开管理器,它就会出现。
(事实上,这就是发生在我身上的事情,以及我如何找到你的问题!)
可能没有安装。 http://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads 在 microsoft.com 上有它的下载链接,并且他们列出它与所有版本 IIS 7-10 兼容。安装然后重新启动 IIS 管理器。 x64 链接的名称中确实显示了 AMD,尽管它也适用于 Intel,我已经在 Intel 64 服务器上测试了此安装。
您可以从此处安装它,然后重新启动 IIS。 它对我来说效果很好。
Windows 11 (IIS 10) 上也是如此。通过卸载并通过命令控制台安装解决了这个问题:
msiexec.exe /i rewrite_amd64_en-US.msi /l*v C:\msilog.txt /qf