2011-03-10 62 views
1

我是来自MVC 2升级我的asp.net MVC应用程序的MVC 3我拥有了一切设置,使没有的地区,但现在我有旧的应用程序移动到其自己的领域,所以我可以开始新的一个。新区是伟大的工作,但由于某些原因,当我试图进入在旧的应用程序是该地区,它查找的意见是在应用程序的根的意见文件夹,而不是在视图文件夹在该地区的。有什么想法吗?视图引擎没有寻找到领域的意见在asp.net MVC3升级?

回答

2

原来我的问题是,因为我用的是初始路线注册是从静态routetable集合,而不是上下文对象传入区域注册。

1

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

+0

不知道,如果问题是相关的,它不是一个搜索顺序的问题这么多,因为它甚至没有在寻找在该地区的视图。像,我没有看到路径搜索错误区域的任何条目。例如,我的新区域被称为Foo,我将项目根目录中的旧结构中的所有内容都移动到了foo中,也就是说,我的所有默认控制器/视图/等都被移入了Foo区域。我注册的区域,但是当我尝试打这在该地区的路线,它只是看起来默认视图文件夹,而不是该地区的意见文件夹中。 – bpedlar 2011-03-10 18:07:35