我没有Visual Studio以及项目和解决方案管理方面的经验,所以如果我的方向正确或完全偏离基础,我会向你提供指导。
我即将开始开发两个使用相同业务层的ASP.NET MVC应用程序: Site1 是一个巨大的Intranet站点, Site2 是一个身份验证基于网站,我们公司的客户可以访问一些信息。 Site2 会公开一小部分 Site1 功能,并且会有一个非常不同的布局。
经过一番思考后,我以这种方式构建了我的解决方案:
公司(解决方案)
我是否正确地以这种方式组织我的项目或者我应该做些不同的事情?我愿意接受建议......
由于
答案 0 :(得分:2)
如果您正在使用ASP.NET MVC 2或更高版本,则可以将Areas用于小型项目,作为Large项目的一部分。
区域提供了将大型项目放入项目的小分区的方法,为每个区域提供views
,model
和controller
.....
我个人认为在大型项目中非常有用.....