ASP.net mvc 2解决方案文件夹结构

Com*_*mma 6 asp.net-mvc visual-studio

组织MVC2 Web项目的最佳方式是什么(与stackoverflow一样复杂)?我应该在一个项目中拥有一切吗?如果没有,我应该如何分离项目和文件夹?

Dar*_*rov 4

没有最好的办法。方法有。将所有内容都放在同一个项目中绝对不是一个好方法。大项目应该分层,每个层通常进入不同的组件,以便可以在其他项目中重用。例如,您可以拥有模型、数据访问、业务逻辑、Web。

Jeffrey Palermo 有一系列关于洋葱架构的文章,值得一读。

从性能的角度来看,与许多较小的组件相比,使用较少的较大组件被认为是一种良好的做法。