Viewengine没有在asp.net mvc3升级中查看视图区域?

时间:2011-03-10 17:30:16

标签: c# asp.net-mvc viewengine asp.net-mvc-migration

我正在将我的asp.net mvc应用程序从mvc 2升级到MVC 3.我已经设置了所有内容以便没有区域,但现在我必须将旧应用程序移动到它自己的区域以便我可以开始一个新的。新区域工作得很好,但出于某种原因,当我尝试进入旧应用程序所在的区域时,它会查找视图位于应用程序根目录中的views文件夹中,而不是在views文件夹中在该地区的。有什么想法吗?

2 个答案:

答案 0 :(得分:2)

结果表明我的问题是因为我使用的初始路由注册来自静态路由表集合,而不是传递给区域注册的上下文对象。

答案 1 :(得分:1)

您可能遇到了我在以下帖子中详细描述的问题:http://blogs.msdn.com/b/marcinon/archive/2010/11/14/mvc-areas-and-multiple-view-engines.aspx