新しいMVCプロジェクトを構築しようとしています。私は親ドメインを持っていると思って、私は異なるサブドメインで複数のサブ製品をホストしています。複数のサブドメインのC#MVCプロジェクトアーキテクチャ
[ユーザーにとってはlife.insurance.comとgeneral.insurance.comのようにまったく異なる製品となります。また、2つの異なるチームがこの2つの子製品で作業している可能性もあります別のリリース日。
主なものは、Webプロジェクトレイヤーを変更したいです。ドメイン層、DAL層などが一般的です。私はMVCでいくつかのベスト業界慣行を探していました。私は心の中に持っている
思考:
Webプロジェクトで異なるMVCエリアを作成します。しかし、プロダクトAコードをプロダクションに送信したいが、プロダクト2コードを送信しない場合はどうすればよいでしょうか。 [これを解決する方法]
異なるWebプロジェクトを使用して唯一の生産でDLLを変更します。
お勧めします。またはこのシナリオを処理する新しい方法?
異なるWebプロジェクトをビジネスルールの異なる製品とクラスライブラリに使用します。共通のビジネスルールは1つのクラスライブラリに入れ、プロジェクト固有のビジネスルールは別のクラスライブラリに入れなければなりません。 –