我遇到运行 ASP.NET MVC4 时出现运行时错误的情况。我最近从 MVC3 迁移到 MVC4。
启动调试器后,我立即遇到以下错误消息:
“System.Web.Mvc.WebViewPage”类型存在于“c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\promotionweb\20a5681f\9ce59023\assembly\dl3\29f671cf\37f0bcf2_4619d001\ System.Web.Mvc.DLL' 和 'c:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Web.Mvc\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.Mvc.dll'
我在 IIS 7.5 中运行,具有 MVC 项目本身的解决方案设置、另一个 C# 库和控制台应用程序项目。
我已经尝试了这个答案中提到的所有步骤,都来自一个类似的问题。但是在我的情况下它根本没有帮助。
我对它必须对不同的编译模型产生一些疑问,因此我尝试为 x86 和 AnyCPU 进行编译,并在中间清理上面提到的所有目录。似乎没有任何帮助。
任何想法可能会导致 GAC 和我的临时 ASP.NET 文件之间的这种干扰?