リモート サーバーの次のアドレスでホストされている 2 つのサービスがあります。
192.168.200.157:80/service1
192.168.200.157:7071/service2
AJAX リクエストを使用してこれらのサービスをリクエストしています。クロスドメイン AJAX 要求に ARR および URL 書き換えツールを使用しました。そのために、IIS の URL 書き換えツールでルールを次のように定義しました。
<rule name="ReverseProxyInboundRule1" stopProcessing="true">
<match url="(.*)" />
<action type="Rewrite" url="http://192.168.200.157:/{R:1}" />
</rule>
このルールを使用すると、クロス ドメイン リクエストを「service1」に送信できますが、「service2」に送信されたリクエストで「404 Not Found」エラーが発生します。
Firebug の結果は、このルールがサービス 1 にリクエストを送信しているが、サービス 2 にリクエストを送信できないことも示しています。
両方のサービスにリクエストを正常に送信するには、上記のルールにどのような変更または追加が必要ですか?