IIS URL重写在集成模式下不起作用(但所有其他操作类型都起作用)

IIS URL重写在集成模式下不起作用(但所有其他操作类型都起作用),iis,url-rewriting,reverse-proxy,Iis,Url Rewriting,Reverse Proxy,我正在尝试使用IIS重写规则。 当我将操作设置为“重定向”时,它工作正常。类似地,如果我选择Custom response并设置一些任意的状态代码,我将在HTTP响应中得到这些代码,因此我知道规则与我的URL匹配。但是,我需要重写它(作为反向代理),但一旦我将操作更改为“重写”,它就不会生效 我已经安装了应用程序请求路由模块,并在“服务器代理设置”下启用了代理(根据本页) 我尝试了从重新启动站点、服务器、IIS到W3p进程的所有方法,但都没有效果。我已根据需要在服务器级别添加了该规则,并在App

我正在尝试使用IIS重写规则。 当我将操作设置为“重定向”时,它工作正常。类似地,如果我选择Custom response并设置一些任意的状态代码,我将在HTTP响应中得到这些代码,因此我知道规则与我的URL匹配。但是,我需要重写它(作为反向代理),但一旦我将操作更改为“重写”,它就不会生效

我已经安装了应用程序请求路由模块,并在“服务器代理设置”下启用了代理(根据本页)

我尝试了从重新启动站点、服务器、IIS到W3p进程的所有方法,但都没有效果。我已根据需要在服务器级别添加了该规则,并在ApplicationHost.config文件中确认该规则存在且正确

知道是什么导致了这场火灾吗? 我在这里看到过一些类似的帖子,但是在这种情况下,没有一个能为我提供解决方案或工作

EDIT:OK,如果我将应用程序池从integrated更改为classic,规则似乎会触发(这很奇怪,因为规则是在服务器级别的!?!)。但是,我的站点需要集成模式才能正常运行。有人知道这里发生了什么吗?