1

Azure で実行されている Web アプリをオンプレミスの既存の Web サービス (.ASMX) に接続する方法を誰か教えてもらえますか?

サードパーティのアプリケーションによって公開されているサービスのソースはありません。また、それらをパブリック アクセスに公開したくありません。

4

2 に答える 2

2

Azure のService Bus Relay Serviceが探しているもののように思えます...

于 2012-12-18T02:14:04.930 に答える
1

シナリオに基づいて、3 つのオプションが考えられます。でも個人的には3枚目が好きです。

  1. Azure クラウド サービス (Web ロール、worker ロール) を使用していた場合は、Windows Azure Connect を使用できます。これにより、Azure マシンとローカル マシンの間に IP-sec 通信が構築されます。次に、IPv6 アドレスを介してローカル サービスに接続できます。

  2. Azure 仮想マシンを使用して Azure プロジェクトをホストした場合は、Virtual Network を使用できます。Windows Azure Connect よりも強力です。

  3. Windows Azure サービス バス リレーを使用できます。Azure プロジェクトがどのようにホストされているかに関係なく、クラウドに対してローカル サービスを開くことができます。ただし、Service Relay の WCF しかサポートしていないため、サービスのコードや構成を変更することはできないため、追加の作業が必要になる場合があります。おそらく、ローカル マシン上に小さな WCF をプロキシとして作成し、それを Service Bus Relay に登録して、すべての要求/応答をローカル サービスに渡すことができます。

于 2012-12-18T02:23:52.873 に答える