asp.net mvc でサブドメインを持つ Web サイトを作成しようとしています。しかし、これを行う方法がわかりません。Visual Studio でこの新しいソリューションをセットアップする場合、サブドメインごとに異なるプロジェクトを用意するのが最適ですか?それとも 1 つのプロジェクトを用意するのが最適ですか? これには明らかに、他のサブドメインに影響を与えずに 1 つのサブドメインに更新を公開するなど、いくつかの直接的な利点があります。仕様は次のとおりです。
1) 多くのアプリケーションがあり、それぞれに独自のサブドメイン (App1、App2、App3 など) があります。ユーザーはログイン ページを使用してメイン ドメインからログインし、この認証がアプリケーションに渡されます。
2) ユーザーを認証し、認証をサブドメインに渡すためにドメインが必要です。サブドメインは、認証されたユーザーへのアクセスのみを許可します。ASP.NET では、認証をサブドメインに渡すことができます。私が知る必要があるのは、認証がこの方法で渡されていることをサブドメインが認識できるようにプロジェクトを設定する方法です。
3) サブドメインルートをたどることにしました。
http://App1.domain.com/ http://App12.domain.com/
4)再利用可能なコードについても考えています。3 つの異なるサブドメインでマスターページ、ユーザー コントロールなどを共有する方法はありますか?