IIS URL重写不适用于集成模式(但所有其他操作类型都可以)

时间:2015-05-01 10:19:07

标签: iis url-rewriting reverse-proxy

我正在尝试使用IIS重写规则。 当我将Action设置为'重定向'时,其工作正常。同样,如果我选择自定义响应并设置一些任意状态代码,我将在HTTP响应中返回,所以我知道规则匹配我的URL。但是,我需要重写这个(作为反向代理)但是只要我将操作更改为“重写”它就不会生效。

我已经安装了应用程序请求路由模块并在“服务器代理设置”下启用了代理(根据本页http://www.iis.net/learn/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing)。

我已经尝试了从重新启动站点,服务器,IIS,W3p进程以及一切都没有生效的所有内容。我已根据需要在服务器级别添加了规则,并在ApplicationHost.config文件中确认它是否正确。

任何想法都没有导致这种情况发生? 我在SO上看到了一些类似的帖子,但在这种情况下,他们都没有一个解决方案或为我工作。

编辑:好的,所以如果我将应用程序池从集成更改为经典,那么规则似乎就会触发(这很常见,因为规则是在服务器级别!?!)。但是,我的网站需要集成模式才能运行。有谁知道这里发生了什么?

0 个答案:

没有答案