错误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
有人可以帮我吗?
答案 0 :(得分:1)
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。