ASP MVC 程序报错“未能加载文件或程序集“System.Web.Helpers, Version=1.0.0.0, Culture=neutral...

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP MVC 程序报错“未能加载文件或程序集“System.Web.Helpers, Version=1.0.0.0, Culture=neutral...相关的知识,希望对你有一定的参考价值。

先谢谢大家了!
就是一个普通的ASP.net framework 4.0 的MVC程序, 配置文件里面有:
<compilation targetFramework="4.0">
<assemblies>
<add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</assemblies>
</compilation>
报错信息如下。

解决办法以及步骤:

1、第一步,生产服务器的是阿里云,WINDOWS2008,需要安装MVC4,装了.NET4.5.。

2、第二步,在项目中引用 System.Web.Helpers,并将属性设为“复制本地”。

3、发布之后,System.Web.Helpers.dll,拷贝到生产服务器对应的BIN目录,问题就得到解决了。。

参考技术A copy System.Web.Helpers, Version=1.0.0.0 的dll到bin目录
如果bin目录已经存在此文件夹 则修改web.config的System.Web.Helpers, Version=1.0.0.0为System.Web.Helpers, Version=2.0.0.0
参考技术B framework重装一下本回答被提问者采纳

未能加载文件或程序集

未能加载文件或程序集

出现此问题是在asp.net的MVC5程序中,引入了导入excel的linqtoExcel引起的,因为引入的log4net版本过低,出现此错误。

解决办法是更新这个log4net。

本文出自 “JodyRex” 博客,请务必保留此出处http://503431920.blog.51cto.com/6681280/1895448

以上是关于ASP MVC 程序报错“未能加载文件或程序集“System.Web.Helpers, Version=1.0.0.0, Culture=neutral...的主要内容,如果未能解决你的问题,请参考以下文章

asp.net中未能加载文件或程序集

MVC4.0:未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0 ”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配

ASP.NET运行时错误:未能加载文件或程序集或它的某一依赖项.参数错误.

.Net MVC 提示未能加载文件或程序集

未能加载的文件或程序集.怎么解决

未能加载的文件或程序集 怎么解决