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/
看起來像有沒有任何問題以前用來命名空間的引用!移入區域的代碼是否有單獨的名稱空間引用?
沒有對項目進行引用更改,只是將具有視圖文件的控制器之一移動到某個區域。
我對此沒有任何解釋,但是您有沒有想法?
確定 - 找到了它!必須將Web.config從根視圖目錄複製到區域視圖文件夾。 結束 – twk 2009-10-04 21:20:41
+1。給年輕球員好的提示。 – griegs 2009-10-04 21:48:30
您應該回答自己的問題,而不是將解決方案置於評論中。 – Omar 2009-11-03 02:36:12