IIS URL重写不适用于POST方法

时间:2018-11-05 21:31:57

标签: url-rewriting iis-8 url-rewrite-module

Windows Server 2012 R2 IIS 8.5 ARR 3.0 x64 URL重写模块2.1

我们有一个Web层和一个应用层。我需要在应用程序层上运行Web服务,以在本地使用一些大型组件来提高性能。

我希望Web层服务器将URL重写为应用层服务器。

我已经在应用层服务器上安装了该服务,并通过直接点击该服务来验证其所有功能。

在Web层服务器上,我创建了以下规则:

{{1}}

因此,每当有请求发送到“ http://www.mypublicurl/MyService/ ”时,我都希望将其重新路由到“ http://xxx.yyy.local/MyService/ ”。

在应用服务器上,我有一个MyService / Test.aspx,当我访问“ http://www.mypublicurl.com/MyService/test.aspx”(GET)时,测试页面会显示正常...

但是当我尝试访问“ http://www.mypublicurl.com/MyService/MyService.svc/myEndPoint”(POST)时,我得到了404。

http://xxx.yyy.local/MyService/MyService.svc/myEndPoint在提琴手中效果很好。

IIS日志显示POST将其发送到Web服务器,但从未发送到应用程序服务器。

我想念什么?

0 个答案:

没有答案