当我尝试在IIS上运行我的MVC 4应用程序作为默认网站的虚拟目录时,这是我得到的错误。如果我使用IIS express或在IIS中创建一个完整的网站,那么它运行正常。
我尝试从临时目录中删除临时ASP.NET文件,但它没有解决任何问题。我已经将目标框架更改为4到4.5之间,它没有任何效果。
答案 0 :(得分:3)
是的......他们的版本不一样。如果仔细观察,你会看到一个版本是4.0_3而另一个版本是4.0_4。
我认为你必须fix up your Web.config files。
您的Web.config
个文件引用旧版System.Web.Mvc
,而在运行时系统会尝试使用更新版本。