2

私は閉じたネットワーク内にシンプルなウェブサイトを持っています。それを「制限付きサイト」と呼びましょう。制限付きサイトには、さまざまなファイルからのログ情報を表示するインデックス以外のページへのハイパーリンクがいくつかあります。

外の世界に公開されるASP.NETサイトを作成しようとしていますが、制限付きサイトと同じネットワーク内にあります。このサイトを「公開サイト」と呼びましょう。

パブリックサイトでは、すべてのリクエストを制限付きサイトに転送してから、制限付きサイトからの応答を表示する必要があります。つまり、パブリックサイトは制限付きサイトのプロキシとして機能します。

ASP.NETでこれを実現するにはどうすればよいですか?共有できる簡単なコードがある場合は、実行してください。

私がこれまでに試したこと:私はこのようなHttpHandlerを作成しようとしました(運がない):HttpHandler

4

1 に答える 1

1

最終的に、2 つの IIS 拡張機能を使用して、自分のやりたいことを正確に実行することになりました。

これらの拡張機能を使用しました: - アプリケーション リクエストの再ルーティング - URL 書き換え

「IIS のリバース プロキシ」を検索すると、設定方法に関するさまざまな記事が見つかります。

ヒント: CMS などを導入しているサイトに設定する場合。そのサイトに仮想ディレクトリを作成し、その仮想ディレクトリに対してのみ URL 書き換えルールを設定できます。

于 2012-11-01T16:04:57.550 に答える