0

リモート サーバーの次のアドレスでホストされている 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 にリクエストを送信できないことも示しています。

両方のサービスにリクエストを正常に送信するには、上記のルールにどのような変更または追加が必要ですか?

4

1 に答える 1