- 締切済み
IISでのルーティング処理について
現在IIS 7.5を使ってルーティング機能を実装しようと考えています。 具体的には、サーバ(1)に対してクライアントからのリクエストがあったら サーバ(1)の中でリクエストヘッダーを読んで認証のような機能を噛ませた上で リクエストヘッダーを書き換えた上でサーバ(2)へリダイレクトさせるというものです。 クライアントからはhttp://サーバ(1)/XXXXX というリクエストをし、 そのリクエストが http://サーバ(2)/XXXXX へ飛んで、その応答をクライアントが 受け取るというイメージです。 XXXXXの部分が固定だったらASP.NETで サクッと作れそうなんですけど。 サーバ(2)のサイト、画面、I/Fなどなど、 すべてサーバ(1)を介したいのです。 サーバ(1)へのリクエストをサーバ(2)に飛ばすだけなら Application Request RoutingをつかってURL書き換えを 設定してやればいけそうなのですが、 間に挟む処理をどうつくればいいのかわかりません。 出来ればC#.NETで作成したDLLが呼ばれるように 構成したいところなのですが、 どなたかご存知であればお知恵を貸してください。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- memphis
- ベストアンサー率40% (975/2395)
回答No.1
IISは必須ですか? その処理なら、apacheなら標準機能で実現できますのでプログラム作成は不要です。
お礼
IISは必須です。 自己解決しました。 ARRとHTTPモジュールを使えば やりたいことが出来るようです。 ありがとうございました。