我一直在跟踪本指南从MSDN约 "创建一个ASP.NET 视的领域的应用程序使用多个项目".由于ASP.NET 视2.0只是预览一个想象中有一些错误。

我的问题是,它只是不工作! 至少不是这样的假设。在设定之后一切和紧迫的F5,人们会认为,这将工作,整洁!BEEEP.错误的。

它没有找到的意见在儿童项目!因为在我的情况下,它试图范围内搜索 ~/Views 这当然是在家长!

在调试我看看,它并运行控制在我的儿童的项目,但是当使用 return View(); 在这一行动,它看起来里面的父景文件夹。

我问错误或功能?

试图在这两Vs2009,Vs2010与这两个框架3.5和4.0.

有帮助吗?

解决方案

我把“多项目区”在谷歌,来到翻过这篇文章: HTTP: //forums.asp.net/p/1494640/3540105.aspx 。注意具体菲尔哈克的响应。

看来,在定义父项目的意见,是因为在MSDN后该行的“按设计发挥作用”:Now that all the code is in place, the final step is to customize the build process for each area project. This customization causes some child-area files, such as the views, to be copied to the main project before the application is built.

“问题”与所述柱是,它是对β其中该生成步骤是容易accessable定义。 RC +你必须装配指向期货略有不同,如果这是你选择的路径分配构建步骤。

如果你不喜欢这会使你的方向,MvcContrib菲尔的便携式地区部分提到大约是一样好,你会得到一个另类。

其他提示

我去过相同的痛苦,因为你。这是我做了什么。

  1. 确定我是运行软2RC(卸载β2,安装RC)。
  2. 重建项目,从零开始。
  3. 没有必要编辑csproj文件,没有必要建立一个路线。cs,没有必要编辑全球性的。ascx.cs,只是右击的主要项目获得的上下文的菜单。从增加的菜单项您可以创建一个新的领域。
  4. 意见必须在主要的 项目或者您可以使用 信息的在这个岗位 http://forums.asp.net/p/1494640/3540105.aspx, 我计划这样做的意见是在各个区域。

它不支持的多项目地区,但是,现在是确定我。上面的链接不你指的方向对多项目地区。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top