无法加载文件或程序集'System.Web.Mvc,版本= 4.0.0.0,区域性=中性,PublicKeyToken = 31bf3856ad364e35'

  

错误ASPRUNTIME:应用程序前启动初始化方法对类型Elmah.Mvc.Bootstrap的初始化引发异常,并显示以下错误消息:无法加载文件或程序集'system.web.Mvc,版本= 4.0.0.0,区域性= neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。

在将NuGet软件包“ microsoft.AspNet.Mvc”从5.2.3更新为5.2.7之后,我在发布过程中遇到了以上错误(我的本地服务器以及构建服务器上的主机)

通过搜索,我可以在网上找到此内容: https://developercommunity.visualstudio.com/content/problem/228901/the-pre-application-start-initialization-method-in.html

有人可以帮我吗?

sam_xiaosa 回答:无法加载文件或程序集'System.Web.Mvc,版本= 4.0.0.0,区域性=中性,PublicKeyToken = 31bf3856ad364e35'

web.config文件可能未更新。 5.2.7的DLL版本是5.2.7.0。错误消息中提到4.0.0.0。因此,请在web.config中查找4.0.0.0,并将其更改为5.2.7.0。

web.config文件中可能有几个地方需要更新。

此外,请确保检查Views文件夹中的web.config而不是项目文件夹中的web.config。

本文链接:https://www.f2er.com/3115258.html

大家都在问