SiteCore中的IIRF重定向问题

时间:2013-02-01 07:44:46

标签: sitecore iirf

我们正尝试在SiteCore WebApplication中使用IIRF处理重定向。在这里,我们注意到重定向在应用程序池的经典模式中按预期发生,但在使用应用程序池的集成模式时也不会发生这种情况。

我们需要在集成模式下工作。

相同的任何输入都会有所帮助。

先谢谢。

2 个答案:

答案 0 :(得分:1)

以下是我在集成模式中使用 .NET 4 为网站注册 IIRF 64位版本的方法:

%appcmd% set config "%windir%\system32\inetsrv\appcmd" /section:isapiFilters /"+[name='IIRF',path='%iirfdll%',enabled='true',enableCache='false',preCondition='bitness64']" /commit:apphost

您必须在提升的命令提示符中执行此操作,并替换变量:

  • %appcmd%%windir%\system32\inetsrv\appcmd
  • %sitename%:IIS中网站的名称
  • %iirfdll%:dll的路径(应用程序池用户必须具有访问权限)

对此没有任何问题。

答案 1 :(得分:0)

我之前使用过Ionic Isapi Rewrite,它可以解决我需要它的95%的情况,但最终我转而使用IIS7的标准Url重写模块,可以通过IIS管理器进行安装和配置。我发现它是一个更加用户友好的模块。 请参阅website here