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

时间:2015-06-05 05:13:16

标签: asp.net windows-server-2012 iis-8 iirf

无法在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上找到很多帮助!

  

Ionic ISAPI Rewrite Filter 2.1的设置提前结束

有没有经历过或解决过这个问题?

2 个答案:

答案 0 :(得分:3)

通过转到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上运行良好。希望这也适合你。

答案 1 :(得分:0)

请在此处查看我对其他相关问题的回答:IIRF on IIS8 / Window Server 2012 Throwing w3wp.exe Exceptions - 有一个修复方法。