2017-01-04 3 views
1

私は、会社が最初に登録するソフトウェアを持っています。その時点で、特に会社のデータベースが作成されます。その後、従業員に関する情報を追加し、そこにユーザ(管理者、マネージャなど)を作成し、そのデータベース内で異なる操作を行うことができます。 今、私は、このソフトウェアと異なるデータベースに情報を格納しているこのクライアントと2クライアントのためのMVC Webアプリケーションを持っています。 ポイントはwww.mangementInfo.comと言うことができます。今MVCアプリケーションを、ユーザーが入力したサブドメインに基づいて異なるデータベースに接続する

User2.mangementInfo.com
どのように私はかつて私のアプリを公開するが、異なる接続することができますを使用して1本 User1.mangementInfo.com

のようなサブドメインを使って自分のアプリケーションにアクセスすることを望んでいるユーザーと同様にユーザー2入力されたサブドメインに基づくデータベース。

私はこの質問の下投票をたくさん得ていることは知っていますが、本当に私たちはmvc appを公開し、システムにアクセスするサブドメインに応じて異なるデータベースに接続することができます。どうすればこのシステムを動作させることができるかについて意見を共有してください。

答えて

2

複数の接続文字列を設定し、要求のドメインに基づいて必要な接続文字列を選択する必要があります。 ASP.NETでは、HttpContext.Current.Request.Url.Hostプロパティをチェックして決定します。

+0

ありがとうございます –

関連する問題