何人かの人が私にアドバイスをくれたり、正しい方向に向ける手助けをしてくれることを願っています. アプリケーションを開発します。アプリケーションは C# で記述され、MVC 4 を使用しています。アプリケーションにはマルチテナンシー データベースがあります。そのため、顧客 A の情報は独自のデータベースにあり、顧客 B はアクセスできません。さらに、顧客データベースにはメンバーシップが保存されています。したがって、A のユーザーは A のデータベースにあり、B のユーザーは B のデータベースにあります。
アプリケーションにはパイロットが含まれることがあります。その場合、2 つのバージョンがあります。例: バージョン 1 には顧客 A と B が含まれます バージョン 2 には顧客 C が含まれます
私が欲しいのは、エントリが 1 つあるものですが、ページはバージョン固有です。
私の考えは、顧客 A と B がバージョン 1 を実行し、顧客 C がバージョン 2 を実行していることを知っているプロキシまたは何かを作成することでした。そのため、顧客 A のユーザーがログインしたい場合、会社番号、ユーザー名、およびパスワードを入力します。プロキシは、顧客 A のデータベースの場所を確認し、ユーザー名とパスワードが有効かどうかを確認します。
ユーザーをサブドメインなどに送りたくありません。したがって、URL はhttp://www.domain.comのままです。( domain.com/controller/action のようなアクションを含めることができますが、http://customer-a.domain.comのようなものは含めることができません)
何人かが私にアドバイスをくれることを願っています。コンソール アプリと HttpListner を試してみましたが、うまくいきませんでした。例をいただければ幸いです。