【发布时间】:2010-09-24 09:25:13
【问题描述】:
我有一个大型 .net mvc 2 项目,我们正在使用 MvcContrib Portable Area。有一个加载许多模块(PA 模块)的主网站。
主应用程序将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" 时遇到了错误。
如何保持 Portable Area 嵌入内容并确保视图不包含错误?
有什么想法吗?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-2 portable-areas