119

我有 windows server 2012 并且我已经安装了 IIS 8.5,但我看不到 URL 重写模块。如何启用或安装?

4

4 回答 4

177

从这里下载:

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

或者,如果您的机器上已经有 Web 平台安装程序,您可以从那里安装它。

于 2014-09-23T14:42:43.573 回答
22

值得一提的是:你应该下载x64版本!

从主下载页面(https://www.iis.net/downloads/microsoft/url-rewrite)单击“附加下载”(在主下载按钮下)并下载 x64 版本(因为某种原因 - 默认下载版本是 x86)

于 2018-03-07T09:48:05.047 回答
11

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

于 2016-10-12T15:08:13.917 回答
5

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

  1. 检查您是否安装了32 位或 64 位 IIS
    • 转到 IIS 管理器 → 应用程序池,选择适当的应用程序池,然后选择高级设置。
    • 检查设置“启用 32 位应用程序”。如果这是真的,那意味着工作进程被迫以 32 位运行。如果设置为 false,则应用程序池在 64 位模式下运行。
    • 您也可以打开任务管理器并检查w3wp.exe. 如果显示为w3wp*32.exe32 位。
  2. 在此处下载适当的版本:https ://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads 。
  3. 安装它。
  4. 关闭并重新打开 IIS 管理器以确保出现 URL 重写模块。
于 2020-05-20T07:53:10.063 回答