1

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

我们需要同样的方法在集成模式下工作。

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

提前致谢。

4

2 回答 2

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 的路径(应用程序池用户必须具有访问权限)

对此没有任何问题。

于 2013-02-01T08:03:10.363 回答
0

我以前使用过 Ionic Isapi Rewrite,它适用于我需要它的 95% 的情况,但最终我转而使用可通过 IIS 管理器安装和配置的 IIS7 的标准 Url Rewrite 模块。我发现它是一个更加用户友好的模块。在这里查看网站

于 2013-02-01T08:46:58.003 回答