2009-03-26 11 views
6

同じASP.NET MVCアプリケーションを使用して、複数のWebサイト(すべてサブドメインではなく、異なるドメインを持つ)をホストしたいと考えています。ドメインに基づいて違う行動をするアプリが必要ですが、同じアプリですべてのドメインにサービスを提供したいと考えています。私はドメインの転送やリダイレクトを望んでいない、私は完全にすべてのドメインが自分自身で機能するようにしたいが、同じMVCアプリから提供した。これはどうすればいいですか?私はGoDaddyとの共有ホスティングに参加していることにも注意してください。同じASP.NET MVCアプリケーションを持つ複数のドメインをホストしますか?

ありがとうございます!

+0

探している動作の例を2つ挙げることはできますか? –

+0

@ Zhaph-BenDuguid www.somesite.com/home/news、www.somesite2.com/home/news。同じデータベースから取得したデータは、domainConstantによって取得されます。 –

答えて

3

これは、IISではバインディング設定のホストヘッダーフィールドを使用して行う必要があります。アプリケーションに必要な数の異なるホストヘッダーを追加できます。そしてそのドメインが何とかその特定のポート(httpまたはhttpsまたはcustom)上のそのホストに行く限り、そのアプリケーションが使用されます。

3

ASP.NET MVC Domain Routingは、サイトにアクセスするために使用されたドメイン名に基づいてASP.Net MVCアプリケーションの動作を制御する1つの方法を示しています。

関連する問題