我有一個大的.net mvc 2項目,我們正在使用MvcContrib便攜式區域。有一個加載許多模塊(PA模塊)的主要網站。編譯與啓用MvcBuildViews到MVC 2便攜式區域的視圖
主應用程序包含Site.Mater
到其~\Views\Shared
文件夾中。每個模塊也有自己的Site.Master
,它從那個主要的繼承。
在我們使用類似的時刻:
<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" MasterPageFile="~/Views/Shared/Site.Master" %>
編譯後視圖處理主要的Site.Master權,因爲它是一個相對路徑。 現在我收到編譯期間構建視圖的要求。所以我在每個Web PA模塊項目中啓用了MvcBuildViews = true。
當然,我收到錯誤說"/temp/Views/Shared/Site.Master is not found"
。
如何保持內容嵌入的便攜式區域並確保視圖不包含錯誤?
有什麼想法?
非常感謝雄武 – isuruceanu 2010-09-27 07:21:30