无法在 Windows Server 2012/IIS8 上安装 IIRF

Not able to install IIRF on Windows Server 2012 / IIS8

无法在 Windows Server 2012 上安装 iirf。我使用了来自 codeplex 的这个 msi 文件:"Iirf2.1-x64" http://download-codeplex.sec.s-msft.com/Download/Release?ProjectName=iirf&DownloadId=261341&FileTime=129654893866170000&Build=21018

出现以下错误,目前在 Google 或 SO 上找不到太多帮助!

Setup for Ionic's ISAPI Rewrite Filter 2.1 ended prematurely

有人遇到过或解决过这个问题吗?

在此处查看我对其他相关问题的回答: - 有一个修复程序。

您通过转到 IIS MMC 管理单元安装 IIRF,在服务器级别(对于所有网站)或在每个网站上,您选择 ISAPI 过滤器并单击“添加”,然后只需查找 DLL,单击“确定” ,重启IIS就大功告成了,不用再用MSI了。对于 IIS8,您需要 IIRF CodePlex 项目官方网站上未提供的版本。我获得了适用于 IIS8+ 的新版本修订版,版本为 IIRF-2.1.2.4-x64,我已将其发布在我的网站 (http://www.nelsonpires.com/web-development/ionics-isapi-rewrite-filter-aka-iirf-for-iis8/) 上,供任何人下载和使用。我已经对其进行了测试并确认它在 IIS8.5 上运行良好。希望这对你也有用。