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

Tus*_*aru 108 url-rewrite-module windows-server-2012 iis-8.5

我有Windows Server 2012,我已经安装了IIS 8.5,但我看不到URL重写模块.我该如何启用或安装?

Sru*_*uly 155

从这里下载

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

或者如果您的计算机上已经安装了Web平台安装程序,则可以从那里安装.

  • 并且不要忘记关闭并重新打开IIS管理器.安装后,只有在重新打开后才能看到新图标.(刷新不起作用) (56认同)
  • 根据经验:有时您需要卸载它(在控制面板中添加/删除程序或卸载程序),然后再次安装它才能使其工作。不知道为什么它不起作用,但这对我来说修复了。 (2认同)

ymz*_*ymz 15

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

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

  • 谢谢,善良的人.谢谢.那是我生命中的3个小时. (3认同)

小智 11

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


Sha*_*rpC 8

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

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