製品開発のための Web アプリケーション開発フレームワークについて考えようとしています。多くのサブモジュールを含む ASP.NET アプリケーションを構築したいと考えています。私の要件は次のようなものです:
アプリケーションは、CRM、バグトラッカー、在庫管理、財務管理などのさまざまなモジュールのスイートになります。
各モジュールには独自の DLL が必要です。
1 つのプロジェクトは、アプリケーションの外部コンテナー (フレームワークなど) 用である必要があり、このプロジェクトは、ソリューション内の他のすべてのモジュール (Web アプリケーション タイプ) を外部コンテナーにもたらす必要があります。(HTML にフレームがあるようなもの)。そのため、1 日の終わりにのみ外部コンテナー Web アプリケーションを公開し、それを介して他のすべての Web アプリケーション プロジェクトにアクセスします。
モジュールごとに個別の DLL を用意したいので、スイート全体を制御する単一の DLL をデプロイするときにアプリケーションが壊れる心配はありません。
自分の考えが正しい方向に進んでいるかどうかはわかりません。私が探している最終的な結果は、よく管理され、整理された、モジュール式の Web アプリケーション スイートです。
MVC ではなく、ASP.NET Web フォームです。開発にはVS2010を使用します。
これを行うための最良のアプローチは何ですか?
編集:
外部コンテナーという用語は、さまざまなモジュールへのリンクを持つマスター ページのように機能し、さまざまなモジュールが常に同じプロジェクトにあるとは限らないことを意味します。それらは、同じソリューションの下で別のプロジェクトにすることができます。そして、その日の終わりまでに、そのプロジェクトのみを公開し、さまざまなモジュールをそれにもたらすという印象を受けています。