2 つの異なる Web サイトで使用されるモジュールを設計しています。すべてが MVC で記述されます (モジュールと両方の Web アプリケーション)。
共有の場所からコードをインクルードできるようにモジュールを設計したいと考えています。単一のバージョンのみを維持したい。私の最初の考えは、MVC 2 の Area 機能でした。しかし、私の読書から、MVC 2 は「公式に」インライン エリアのみをサポートしているように見えます。
近い将来、エリアのマルチプロジェクト サポートが廃止される可能性があるようです。asp.net mvcの単一プロジェクトと複数プロジェクトとして実装されたエリアの長所と短所は何ですか?
代替手段はありますか?
私の設計の実際の例は、MVC ショッピング カート (これは共有モジュールになります) を作成し、2 つの異なる MVC Web サイト (たとえば、書店と自転車部品店) で消費することです。