在IIS中使用Web平台安装程序。 查找“URL重写”。 出现安装窗口后,在窗口底部找到“选项”链接。 在“更改选项”窗口中找到“Which Web Server would you like to use?”并选择正确的版本。在我的示例中,它是“IIS”。 如果您没有这样的选项,并从链接https://www.iis.net/downloads/microsoft/url-rewrite安装它 然后重新启动IIS服务。在我的例子中,在CMD中使用管理员权限执行IISRESET命令。 工作起来很有魅力!x1c 0d1x
9条答案
按热度按时间kqlmhetl1#
新版本支持win10开箱即用:https://www.iis.net/downloads/microsoft/url-rewrite
bweufnob2#
因为我花了几个小时才找到这个问题,我把这个解决方案贴到我自己的答案上,这样就可以保存别人的这项工作。
简而言之,您必须在安装期间通过注册表项
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\MajorVersion
将IIS的主版本更改为9,然后再返回到10。溶液来自:https://forums.iis.net/t/1223556.aspx
1qczuiv03#
我发现下载在底部的2.1工作没有任何注册表黑客:https://www.iis.net/downloads/microsoft/url-rewrite
我更希望这是你可以从角色中选择的一个选项,但谁知道呢...
dy2hfwbg4#
**问题:**对于我来说,link提供,无法在Windows Server 2016,IIS 10.0上安装URl Rewrite 2.1
**修复:**而不是这个我已经遵循下面的步骤,完美的作品.
ddarikpa5#
此外,在“特定用户:“字段中找到默认网站--〉右键单击虚拟数据库文件夹--〉高级设置--〉物理路径凭据--〉**特定用户:**帮助我喜欢在这个link,帮助我以及。顶部的答案后,按照这些方向从这个论坛和原论坛提供的超链接帮助我得到我的 * 本地主机目录 * 工作。
7bsow1i66#
链接:Microsoft URL Rewrite Module 2.0 for IIS (x64)
安装后,您会注意到IIS中有一个用于URL重写的新图标:
你可以在你的web.config中使用 rewrite 标签
tpxzln5u7#
如果安装IIS URL Rewrite 2.1后,IIS管理器中的URL重写选项仍然不可见,请查看Jalpa Panchal的回答URL Rewrite not visible in IIS10。
5anewei68#
在IIS中使用Web平台安装程序。
查找“URL重写”。
出现安装窗口后,在窗口底部找到“选项”链接。
在“更改选项”窗口中找到“Which Web Server would you like to use?”并选择正确的版本。在我的示例中,它是“IIS”。
如果您没有这样的选项,并从链接https://www.iis.net/downloads/microsoft/url-rewrite安装它
然后重新启动IIS服务。在我的例子中,在CMD中使用管理员权限执行IISRESET命令。
工作起来很有魅力!x1c 0d1x
wljmcqd89#
任何人在试图打开可执行文件时仍然挣扎。我不得不在下载的文件位置打开CMD并运行
MSIExec /i rewrite_amd64_en-US.msi
显然使用您适当的文件名