我的IIS上需要Url Rewrite模块但它没有安装并说我至少需要IIS7
答案 0 :(得分:70)
较新版本支持win10开箱即用:https://www.microsoft.com/en-us/download/details.aspx?id=47337
答案 1 :(得分:53)
因为我花了几个小时才发现问题,所以我将这个解决方案发布到我自己的答案中,这样就可以节省其他人这项工作。
简而言之,您必须在安装过程中通过注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\MajorVersion
将IIS的主要版本更改为9,然后再将其更改为10。
答案 2 :(得分:16)
我发现2.1版底部的下载工作没有任何注册表黑客攻击: https://www.iis.net/downloads/microsoft/url-rewrite
我更喜欢这个作为一个选项,您可以从角色中选择,但谁知道......
答案 3 :(得分:3)
此外,在"特定用户中输入您的用户名和密码:"默认网站中找到的字段 - >右键单击虚拟数据库文件夹 - >高级设置 - >物理路径凭证 - > 特定用户:帮助我在这个link中帮助了我。在此论坛中跟踪这些说明以及超链接中提供的原始论坛后,最佳答案帮助我使本地主机目录工作。
答案 4 :(得分:1)
问题:对我来说,link对我而言,未能在Windows Server 2016 IIS 10.0上安装URl Rewrite 2.1
修复:除此之外,我还遵循了以下非常有效的步骤。
答案 5 :(得分:0)
链接:Microsoft URL Rewrite Module 2.0 for IIS (x64)
,您将可以在web.config中使用 rewrite 标记
答案 6 :(得分:0)
如果安装 IIS URL Rewrite 2.1 后,URL 重写选项在 IIS 管理器中仍然不可见,请查看 Jalpa Panchal 的答案 URL Rewrite not visible in IIS10。< /p>