如何在Server 2012的IIS 8.5中启用“ URL重写”模块?


Answers:


158

从这里下载:

http://www.iis.net/downloads/microsoft/url-rewrite

或者,如果您的计算机上已经安装了Web Platform Installer,则可以从那里安装它。


57
并且不要忘记关闭并重新打开IIS管理器。重新安装后,新图标仅在安装后可见。(刷新将无效)
Fabian 2015年

1
根据经验:有时您需要将其卸载(控制面板中的“添加/删除程序”或“卸载程序”),然后再次安装它以使其正常工作。不知道为什么它不起作用,但这为我解决了问题。

1
有什么办法编写脚本吗?
lawphotog

你的意思是安装?使用“以管理员身份运行”启动CMD / promt,然后键入msiexec / I rewrite_2.0_rtw_x64.msi
Daniel Perez


11

首先,通过下载或Web平台安装程序安装URL Rewrite。其次,重新启动IIS。最后,关闭IIS,然后再次打开。最后一步对我有用。


1

我想我会给出完整答案,并结合完整性所需要的一些可能的复杂性。

  1. 检查你是否有 32位或64位IIS
    • 转到IIS管理器→应用程序池,选择适当的应用程序池,然后选择高级设置。
    • 检查设置“启用32位应用程序”。如果是这样,则意味着工作进程被强制在32位中运行。如果设置为false,则应用程序池以64位模式运行。
    • 您也可以打开任务管理器并检查w3wp.exe。如果显示为w3wp*32.exe,则为32位。
  2. 在此处下载适当的版本:https : //www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads
  3. 安装它。
  4. 关闭并重新打开IIS管理器,以确保出现URL重写模块。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.