'rewrite a url to a soap method in iis

I am trying to rewrite a URL to a soap method but I seem no to able to figure out what's wrong. I have defined a pattern like this --> ./tree/tree/(.) with no conditions and no server variables in the action section I have both used redirect and rewrite to : localhost:2136/sharvand.asmx?op=GetTree but it hasn't worked out. any help will be appreciated enter image description here by the way how can I pass query string as a parameter to the web service



Solution 1:[1]

You can try this rule:

<rule name="test" stopProcessing="true">
  <match url="^tree/tree/(.*)$" />
  <action type="Rewrite" url="gis.shiraz.ir:80/service.asmx/op/{R:1}" />
</rule>

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 samwu