便携式区域与多个项目区域?

时间:2012-09-03 08:02:51

标签: asp.net-mvc mvccontrib asp.net-mvc-areas portable-areas

请告诉我这两种实现的优缺点?

我的背景:我们有一个包含许多不同域名的大型项目。每个域自然都是一个区域。但是许多不同的团队将在每个团队中工作,我们希望将业务规则分开。在解决方案中管理这些问题的最佳方法是什么?

我在单独的项目或便携式区域看到了很多区域的例子。 但我无法做出决定。

从我的观点来看:

单独项目

  • 简单
  • 难以管理内容(JS,CSS,...)。它必须在主站点吗?
  • 最佳表演

便携式区域

  • 所有内容,视图必须位于同一个项目中
  • 区域之间可能的代码重复
  • Contraints:名称,嵌入式资源,......
  • MVC Contrib的一部分:我会支持更长时间吗?
  • 组件:非常适合重新分发功能

谢谢,

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,并且一直在检查它。 以下链接是关于便携式区域的。第一个答案由MS MVC开发团队的负责人提供。虽然它无法回答这个问题,但希望它可以帮助你解决问题。

Multiproject areas in ASP.Net MVC 3