MVC4便携式领域?

时间:2012-09-20 17:56:57

标签: asp.net-mvc asp.net-mvc-4 portable-areas

MVC4是否删除了MVCContrib要求以实现便携式区域?或者仍然需要?

我用MVCContrib拍了一张照片,不幸的是我被一个典型的" 视图'指数'或者找不到它的主人,或者没有视图引擎支持搜索到的位置。"异常。

搜索位置列表包括" 〜/ Areas / Inbox / Views / Default / Index.cshtml "这在技术上是正确的,但它只是找不到视图。

一些解释:

我有一个主要的MVC4应用程序和一个"插件" (如果你愿意的话)MVC4应用程序包含一个名为Inbox的区域,其中包含一个名为Default的控制器和视图。我在主应用程序中引用了这个插件应用程序,我可以在DefaultController的Index方法中点击断点,返回View - 所以我知道主应用程序正在使用插件应用程序并将请求路由到适当的控制器和所有那。如果我没有运行,如果我将游标放在DefaultController中的返回View()语句上,则气球会显示所需的视图,但它在运行时才找不到。

有没有人遇到过这个?我确信这是一件非常简单的事情,而且对我来说是一种愚蠢的疏忽,但经过几个小时的努力,我无法找到解决方案。提前谢谢!

2 个答案:

答案 0 :(得分:1)

MvcContrib不是MVC的一部分,所以没有。 MVC4不包括便携式区域。 MvcContrib与MvcFutures不同,在某些时候,代码可能会被卷入主项目。这是由第三方提供的代码。

答案 1 :(得分:0)

对于每个视图,编辑属性并将构建操作设置为嵌入式资源