私は、製品開発のためのWebアプリケーション開発フレームワークについて考えています。私はそれに多くのサブモジュールを持つASP.NETアプリケーションを構築したいと思います。私の要件は次のようにしている:モジュール式の整ったASP.NETアプリケーションを設計するための最善のアプローチ
、独自のDLLを持っていなければならないアプリケーションは、各モジュール等のCRM、バグトラッカーのような異なるモジュールのスイート、在庫管理、財務管理
になります。
1つのプロジェクトは、フレームワークのようなアプリケーションの外部コンテナ用である必要があります。このプロジェクトは、ソリューション内の他のすべてのモジュールを外部コンテナに持ち込む必要があります。 (HTMLにはフレームがあるようなものもあります)。したがって、我々は一日の終わりにのみ外部コンテナWebアプリケーションを公開し、それを介して他のすべてのWebアプリケーションプロジェクトにアクセスします。
私はスイート全体を制御し、私の単一のDLLを展開していたアプリケーションの破壊について、恐れる必要はありませんので、モジュールごとに個別のDLLを持っていると思います。
私の考えが正しい方向にあるかどうかはわかりません。私が探している最終的な結果は、よく管理され、整理され、モジュール化されたWebアプリケーションスイートです。
これはASP.NET Webフォームであり、MVCではありません。私は開発のためにVS2010を使用します。
これを行うにはどのような方法が最適ですか?
編集:
用語外部コンテナは、それが様々なモジュールと各種モジュールへのリンクは、同じプロジェクトに常にではありません持っているマスターページのように働くことを意味します。それらは同じソリューションの下で別々のプロジェクトにすることができます。そして、私はその日の終わりまでに、私はそのプロジェクトだけを公開し、さまざまなモジュールをそのプロジェクトに公開するという印象を受けています。
あなたがMVCまたはWebフォームを指定する必要がありますより正確な答えを得るために:-) – IrishChieftain
@アイルランド。それをキャッチすることには感謝します。私は質問 – Shyju
を更新しましたdotnetnukeはあなたが持っているこの状況の良い例です – Arief