I have set up a simple reverse proxy that forwards the requests to a different server. The application is running using Integrated pipeline. The following is the rewrite rule.
<rule name="Route the requests for service" stopProcessing="true">
<match url="^proxyservice/(.*)" />
<action type="Rewrite" url="https://server2/service/{R:1}" />
</rule>
GET requests are working fine, but POST requests are returning 404. The following link suggests that we need to change the pipeline to Classic. It seems to be working if I did that change. Is that the only solution or any other solution so that I can keep running my application using Integrated pipeline?
http://forums.iis.net/t/1192284.aspx
Thanks in advance for your help.