标签: isapi-rewrite

IIS 7.5、多个应用程序池和 URL 重写 (403.18 -- 禁止)

有什么方法可以配置 IIS 7.5 以对同一站点上的不同应用程序池执行 URL 重写,而不会遇到 403.18 错误?

我们在 IIS 6 上使用 Helicon ISAPI Rewrite 3,它的工作非常出色。根级“应用程序”在它自己的应用程序池下运行,在 IIS 6 上,我们从该应用程序池向其他四个应用程序池中的任何一个进行 URL 重写都没有问题。但是,当我将相同的服务器配置信息复制到 IIS 7.5 时,URL 重写到任何其他应用程序池都会失败,并显示“403.18 -- Forbidden”错误。

奇怪的一点是 IIS 6 不是(至少据我所知,通过查看站点服务配置对话框)在 IIS 5 仿真模式下运行,所以不知何故重写不会抛出 403.18 错误。所以东西一定是不同的...但不管是什么,我肯定一直没能弄明白。

顺便说一句,我们没有嫁给 Helicon ISAPI Rewrite。如果有另一种方法可以使用另一个模块或方法来保留我们当前的重写配置规则,我会非常乐意使用它。

application-pools iis-7.5 isapi-rewrite

7
推荐指数
2
解决办法
9835
查看次数

标签 统计

application-pools ×1

iis-7.5 ×1

isapi-rewrite ×1