Visual Studio 2013 で Web アプリケーションを開発しており、外部サーバーからデータを取得しています。このため、ブラウザで Web セキュリティを無効にし、アプリケーションで絶対 URL を定義しています。アプリケーションを展開するときはいつでも、URL を採用する必要があり (もちろん、最初は忘れてしまいます)、プロジェクトに初めて参加するすべての人にセットアップを説明する必要があります。
web.config ファイルに少し慣れた後、いくつかのルールをセットアップして、この URL をデータ Web サーバーに書き換えようとしましたが、失敗しました。
すべての相対 URL は同じ識別子で始まり、外部サーバーにマップする必要があります。これは私がこれまでに持っているものです:
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0"/>
</system.web>
<system.webServer>
<rewrite>
<rules>
<rule name="Rewrite calls to rest.oms to the actuall webserver">
<match url="^/IDENTFIER/([_0-9a-z-]+)" />
<action type="Rewrite" url="http://EXTERNAL_SERVER/IDENTFIER/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
ただし、これまでのところ機能していません。誰か助けてください。
よろしく、 ステファン