1

私は Visual Studio とプロジェクトおよびソリューション管理の経験がないので、正しい方向に進んでいるのか、それとも完全にベースから外れているのか、アドバイスを求めています。

同じビジネス レイヤーを使用する 2 つの ASP.NET MVC アプリケーションの開発を開始しようとしています。Site1は巨大なイントラネット サイトで、Site2は認証ベースの Web サイトであり、当社の顧客はいくつかの情報にアクセスできます。Site2は、 Site1の機能の小さなサブセットを公開し、レイアウトが大きく異なります。

少し考えた後、次のようにソリューションを構成しました。

会社(ソリューション)

  • Company.Core:エンティティ、リポジトリ、サービス
  • Company.Core.Tests
  • Company.MVC1:イントラネット、参照 Company.Core
  • Company.MVC2:顧客の Web サイト、参照 Company.Core

このようにプロジェクトを編成することは正しいのでしょうか、それとも別の方法をとるべきでしょうか? 提案をお待ちしています...

ありがとう

4

1 に答える 1

2

ASP.NET MVC 2 以降で作業している場合は、大規模プロジェクトの一部として小規模プロジェクトのエリアを使用することをお勧めします。

エリアは、大きなプロジェクトをプロジェクトの小さなパーティションにする方法を提供し、views各エリアに.....modelcontroller

個人的には、大規模なプロジェクトでは非常に便利だと思います.....

于 2012-09-26T18:10:27.767 に答える