2011-03-10 63 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