从ASP.NET MVC3升级到MVC4后,我遇到了一个问题。应用程序的很大一部分控制器和视图嵌入到主项目引用的dll中,解决方案依赖于标准的VirtualPathProvider,它检查所请求的视图是否存在于dll中,如果是,则返回它。
升级到MVC4后,布局页面的请求不再通过VirtualPathProvider,导致整个应用程序崩溃。所有其他视图(包括部分视图)都可以正确处理并从程序集中加载。
升级到MVC4后还有其他人遇到过类似的问题吗?
答案 0 :(得分:0)
如果没有看到您的错误消息,我会很好的猜测。找到项目中的所有web.config文件,并确保引用最新版本的MVC 4.