2009-10-04 58 views
5

我現在正在測試MVC 2 Preview 2的新功能,稱爲一個項目中的區域。 遵循MSDN文章以及relase筆記文檔我創建了Areas文件夾,然後是區域的名稱文件夾,然後是其中的控制器和視圖文件夾。 當然,路線類被添加,它的工作原理。Asp.NET MVC 2預覽2:區域的aspx命名空間問題

然後,我已經將其中一個控制器,它的視圖文件夾移動到新的區域。 它未能在第一線運行aspx頁面:

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" 
    Inherits="System.Web.Mvc.ViewPage<OtherReferencedProjectNamespace.Entity>" %> 

與句法分析器消息

"Cannot load the type: OtherReferencedProjectNamespace.Entity" /example entity name here/ 

看起來像有沒有任何問題以前用來命名空間的引用!移入區域的代碼是否有單獨的名稱空間引用?

沒有對項目進行引用更改,只是將具有視圖文件的控制器之一移動到某個區域。

我對此沒有任何解釋,但是您有沒有想法?

+2

確定 - 找到了它!必須將Web.config從根視圖目錄複製到區域視圖文件夾。 結束 – twk 2009-10-04 21:20:41

+0

+1。給年輕球員好的提示。 – griegs 2009-10-04 21:48:30

+0

您應該回答自己的問題,而不是將解決方案置於評論中。 – Omar 2009-11-03 02:36:12

回答

1

行 - 找到它了!必須將Web.config從根視圖目錄複製到區域視圖文件夾。