2011-06-24 13 views
1

WCFデータサービス要求をあるサーバーから別のサーバーにルーティングする必要があります。 ASP.NET MVCルーティングモジュールを使用してサーバー間でリクエストをルーティングすることはできますか? WCFデータサービス要求をサーバー間でルーティングするために使用できるオプションは何ですか?サーバー上のASP.NET MVCルーティング

+0

この場合、ルーティングではどういう意味ですか?それは単なる転送か、ルーティングの対象になる前に/ inspectの要求自体を処理する必要がありますか? –

+0

私はその要求に向かって進む必要があります。要求の内容を調べる必要はありません。私は、サーバー間で要求をルーティングするasp.netルーティングmoudleから例を得ることはできませんでした。すべての例では、同じWebアプリケーション内で要求をルーティングしています。要求をサーバー間でルーティングすることは可能でしょうか? – Vijay

答えて

3

これは、ASP.NETルーティングモジュールのシナリオではありません。ルーティングモジュールは、リクエストを同じWebアプリケーション内のハンドラにのみルーティングします。これは実際のリクエストルータではありません。

あなたが探しているものは、通常、ネットワークレベルで実行され、reverse proxyと呼ばれています。 MSの世界からより強力なリバースプロキシの例は、ISAサーバです。

ルーティングモジュールを使用すると、現在のアプリケーション内のハンドラにのみリクエストをルーティングすることができます。着信要求を受け取り、WebClientを使用して実際のサービスを呼び出して応答を返すように、そのハンドラを実装する必要があります。

編集:

もチェックthis answer on ServerFault。リバースプロキシの機能を可能にするIIS用のモジュールについて説明します。

+0

お返事ありがとうございます。 – Vijay

+0

さまざまなオプションを見て、私が言及しているシナリオのApplication Request Routingに行くことにしました。それが私たちの問題を解決します。 – Vijay

関連する問題