2 つの Web ロール (Azure Web サイト プロジェクトと Azure WCF サービス ロール) を持つ Azure プロジェクトがあります。WCF サービスは Azure Web サイト プロジェクトによって使用され、[サービス参照の追加] オプションを使用して参照されます。Web サイトは、web.config で定義された URL を使用して、ローカルの dev/Azure コンピューティング エミュレーターで正常に動作する WCF サービスに接続します。私のローカル開発マシンでソリューションを実行すると、サービスと Web サイトが読み込まれ、IIS Express で URL "http://127.0.0.1:8080/v1.svc" と "http://127.0.それぞれ 0.1:81/"。
ただし、Azure Cloud Services でアプリケーションを公開すると、Web サイトとサービス用にそれぞれ別のマシン/VM/インスタンスが作成されました (これらは 2 つの異なる役割と見なされるため)。
私の質問は、Azure が実行時にインスタンスの IP を割り当てるため、(Web サイトの web.config で) URL を動的に変更し、WCF サービスを更新して、Web サイトが WCF サービスをシームレスに使用できるようにするにはどうすればよいですか?
あなたの時間を大切にしてください。
ありがとう、カーシック。