我有一个大的.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