2017-10-27 12 views
0

mycompany.com URLに対応するASP.NETアプリケーション(Webフォーム)Aがあります。ASP.NET URLパターンに基づいて別のWebサイトにリダイレクト

は、私は新しいウェブサイト(ASP.NET MVC)mycompany.com/B/...パターンを用意しています同じIIS、上Bをホストする必要があります。

ここでの主な目的は、ブランド化の問題のためにmycompany.comドメインをURLに保存することです。

これはどうすれば管理できますか?

私はすでに試したシナリオ:

  • そのバランサは、このシナリオでは、私のウェブサイトBに特定の要求をリダイレクトすることができますので、私はしかし、リソースのWebページのロードが成功した、ロードバランサ上のmycompany.com/Bパターンを定義しましたmycompany.com/bのmycompany.com instedから読み込もうとしたため、css、jsなどのファイルを読み込めませんでした。

答えて

1

Aで仮想ディレクトリとしてBを構成することができます。IISマネージャーで、Aを右クリックし、[アプリケーションの追加...]を選択し、取得したダイアログからBを構成します。

次に、Bアプリケーションはそれがルートアプリケーションではないことを認識し、URLを生成するMVCのすべてのヘルパーメソッドが正しい接頭辞を追加します(たとえば、Url.Actionまたは/B/で始まるURLが与えられます)。 URLをパラメータとして使用するメソッド(Url.Contentなど)では、~/で始まる仮想URLを使用する必要があります。

+0

Riokmij、ご返信ありがとうございますが、私たちは仮想ディレクトリを作成したくありません。 IIS上に新しいWebサイトを追加したいと考えています。 –

関連する問題