2013-07-07 37 views
11

我正在使用ASP.NET MVC 4,并尝试在单独的项目中有区域。与ASP.NET MVC的不同项目中的区域4

我一直在检查这个线程当我们ASP.NET MVC2后预期的不同项目区非配套状态:

What are the pros and cons of Areas implemented as single projects vs multiple projects in asp.net mvc

任何人都知道,如果这是真的,它是不支持了吗?

任何人都可以帮助我找出是否有一个常见的方式来使用ASP.NET MVC 4在分离的项目中有区域?

我发现这个其他线程可能会有所帮助,但一直在寻找一种更常见的方式:

ASP.NET MVC 4 Areas in separate projects not working (view not found)

谢谢!

回答

1

不同的项目就像一个解决方案中的不同站点。他们不依赖彼此。每个区域都有自己的路由注册。

您可以选择此项。可能会有所帮助:

ASP.NET MVC 4 Areas in separate projects

2

答案很可能是否定的,但因为它涉及我不能提供一个明确的源>版本3.

This was written in 2010

我是微软ASP.NET MVC的开发负责人。

有没有计划在ASP.NET MVC 3中包含多项目区域。 但是,这绝对是我们计划在未来重新访问的一个领域。

与此同时MvcContrib的解决方案可能是最好的选择。 MVC Futures下载的 仍然包含原始多项目区域功能的旧版本(也许只有 半功能版本)。 因为它的完整源代码也可用,所以您可能是 能够构建一个根据您的需求定制的解决方案。

目前,VS2013中提供的区域模板不提供开箱即用的解决方案。我的假设是它是“可能”但不被支持。更大的问题是,您遇到什么情况需要将您的区域置于不同的项目中?