私はしばらくの間、ASP.NET MVCに取り組んできました。しかし、今私は壁にぶつかっている。ASP.NET MVC複数のイントラネットプロジェクト
私は新しいイントラネットサイトに取り組んでいます。そこでは、数ページのページから完全なアプリケーションに至るまで、多くのプロジェクトをホストする必要があります。私はプロジェクトを区別するためにエリアを使っています。これまでのところすべて良いです。
解決策が大きすぎると、すべての領域(複数のプロジェクト)で構成されるプロジェクト全体をコンパイルするために必要なすべての簡単な変更が必要です。私はいつも、私がdllをコンパイルしアップロードすると、ライブに変更を加えることを恐れている。
私は複数のプロジェクトを同じレイアウトで共有できますが、各プロジェクトを個別のdllにコンパイルすることはできますか?事前に
おかげ
EDIT
みんなありがとう、私はPortable Areas as an ASP.NET MVC Projectに続いて、彼は始めるためにステップバイステップでより簡単に物事を説明しているようです。
1つのプロジェクトでは、実際にモジュール化して、各ビジネス機能がモジュール内に完全に自己完結しているようにしました。コントローラ、ビュー、データアクセスなどが含まれています。これにより、ビンフォルダにアセンブリをドロップするなどの簡単な機能が展開されました。そう、ええ、 "ポータブルエリア"のコンセプトの何かは、間違いなく考慮すべきものです。 – GalacticCowboy
(これは、MVC 1.0で書かれています。) – GalacticCowboy
@GalaticCowboy MEFや他のIoCフレームワークのようなものを使って、モジュールをスキャンしてスキャンしたのですか?自分でロールしましたか? – brodie