【发布时间】:2012-09-20 17:56:56
【问题描述】:
MVC4 是否删除了 MVCContrib 要求以实现可移植区域?还是仍然需要这样做?
我在没有 MVCContrib 的情况下试了一下,不幸的是,我遇到了一个典型的“视图‘索引’或其主视图未找到,或者没有视图引擎支持搜索的位置。”例外。
搜索到的位置列表包括“~/Areas/Inbox/Views/Default/Index.cshtml”,这在技术上是正确的,但只是没有找到视图。
一些解释:
我有一个主 MVC4 应用程序和一个“插件”(如果你愿意的话)MVC4 应用程序,其中包含一个名为 Inbox 的区域,其中包含一个名为 Default 的控制器和视图。我在主应用程序中引用了这个插件应用程序,我可以在返回视图的 DefaultController 的 Index 方法中打一个断点 - 所以我知道主应用程序正在使用插件应用程序并将请求路由到正确的控制器等等。不运行时,如果我将光标悬停在 DefaultController 中的 return View() 语句上,气球会显示所需的视图,只是在运行时找不到。
有人遇到过吗?我确信这对我来说是非常简单和愚蠢的疏忽,但经过数小时的尝试,我找不到解决方案。提前致谢!
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 portable-areas