带有VirtualPathProvider的ASP.NET MVC4布局页面

时间:2012-11-02 09:55:31

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

从ASP.NET MVC3升级到MVC4后,我遇到了一个问题。应用程序的很大一部分控制器和视图嵌入到主项目引用的dll中,解决方案依赖于标准的VirtualPathProvider,它检查所请求的视图是否存在于dll中,如果是,则返回它。

升级到MVC4后,布局页面的请求不再通过VirtualPathProvider,导致整个应用程序崩溃。所有其他视图(包括部分视图)都可以正确处理并从程序集中加载。

升级到MVC4后还有其他人遇到过类似的问题吗?

1 个答案:

答案 0 :(得分:0)

如果没有看到您的错误消息,我会很好的猜测。找到项目中的所有web.config文件,并确保引用最新版本的MVC 4.