11

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

我一直在检查这个线程,我们预计在 ASP.NET MVC2 之后不同项目中区域的不支持状态:

在 asp.net mvc 中作为单个项目实现的区域与多个项目的优缺点是什么

有人知道它是否不再受支持是真的吗?

任何人都可以帮助我找出在使用 ASP.NET MVC 4 时是否有一种通用方法可以在单独的项目中设置区域?

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

单独项目中的 ASP.NET MVC 4 区域不起作用(未找到视图)

谢谢!

4

2 回答 2

2

答案很可能是否定的,但我无法提供确切的来源,因为它涉及 > 版本 3。

这是 2010 年写的

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

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

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

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

于 2014-06-24T23:12:42.547 回答
1

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

你可以检查一下。可能会有所帮助:

单独项目中的 ASP.NET MVC 4 区域

于 2013-07-26T05:02:44.773 回答