大型ASP.NET MVC应用程序注意事项

时间:2009-04-24 16:17:34

标签: asp.net-mvc

我已经完成了一项关于使用MVC的大量研究,感谢这里的人们为我解决了很多围绕它的问题。

我现在遇到的问题主要围绕我们的应用程序的庞大规模以及如何在项目本身内进行组织。例如,我们有网址,例如http://mylocalapp/folder/nestedfolder/subfolder/theapp。我们这样做的原因是因为应用程序确实很大。我们需要这种文件夹结构,否则应用程序将无法管理。

Phil Haack covers the registering of routes for nested folders in one of his blog posts确实非常有用,但我们的应用程序中有子应用程序和子应用程序。它无法进一步简化。

需要采取哪些措施来管理这样一个跨越大量文件夹并且文件夹深达七层的大型应用程序,以及大约15个数据库? MVC真的是这个尺寸应用的答案吗?

另一个选择是为所有单独的子文件夹应用大量的URL路由和地图路由区域吗?

3 个答案:

答案 0 :(得分:0)

如果您不需要在一个应用程序中包含所有内容,为什么不在每个文件夹中创建MVC应用程序?

答案 1 :(得分:0)

我有类似的情况,我们所做的不是做一个“胖”控制器,我们让它们“瘦”。 Ian Cooper写得非常好here

所以我们所做的就是将“子应用程序”分解为自己的应用程序。我认为这也是之前海报试图传达的内容。

答案 2 :(得分:0)

根据评论“你指的是”区域“吗?”最终是答案。