这是我尝试在 IIS 上将 MVC 4 应用程序作为默认网站的虚拟目录运行时遇到的错误。如果我使用 IIS express 或在 IIS 中创建一个完整的网站,那么它运行良好。
我尝试从临时目录中删除临时 ASP.NET 文件,但它没有解决任何问题。我已经在4和4.5之间更改了目标框架,它没有任何效果。
这是我尝试在 IIS 上将 MVC 4 应用程序作为默认网站的虚拟目录运行时遇到的错误。如果我使用 IIS express 或在 IIS 中创建一个完整的网站,那么它运行良好。
我尝试从临时目录中删除临时 ASP.NET 文件,但它没有解决任何问题。我已经在4和4.5之间更改了目标框架,它没有任何效果。
是的……它们不是同一个版本。如果你仔细看,你会发现一个版本是 4.0_3,另一个是 4.0_4。
我认为你必须修复你的 Web.config 文件。
您的Web.config
文件正在引用旧版本,System.Web.Mvc
而在运行期间系统尝试使用更新的版本。