未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0"[已解决]

原创 2016年08月29日 15:49:55

前两天升级系统架构,升级后打开网页报错了!!!

详细信息如下:未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)

在网上看查看了下,说是要在web.config文件中加入配置内容。如下:(在configuration节点下)

<span style="white-space:pre"></span><pre name="code" class="html"><runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>


我对比了下我用到两个Newtonsoft.json文件的版本,发现升级前的就json文件版本好就是6.0的了。而升级后的json文件是8.0的,所以对应的要把
 <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
改为
 <bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0" />
就一切都可以了。(为了小白,简单查看就是右击json文件->属性->详细信息中查看,这里看到是不是配置里面写的6.0.0.0,肯定是有小版本好的,如:6.0.4.17603)

PS:为什么还是自己写了这么文章,因为网上搜的统一都是配置的6.0 的,但是在实际使用中不可能都用的json的6.0 的文件,如果版本升级了,至少要知道怎么修改配置文件委屈,以免在网上查了配置,还以为自己配置的没问题得意,但是就是报错!抓狂


版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

未能加载文件或程序集“Newtonsoft.Json,Version=4.5.0.0 问题?

最后同事帮忙在配置文件里面添加了一些东西,好像是版本引用问题

未能加载文件或程序集Newtonsoft.Json, Version=4.5.0.0...

1.   打开 程序管理器控制台  输入 PM> install-package newtonsoft.json  2.查看bin文件中是否有 newtonsoft.json.dll 文件 3.在W...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

关于 "未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, 错误的解决方案

经过自己一天的研究到底为什么,还有结合网上的一些大神的解决方案和了解,归结出几点 第一,如果你的引用是不存在的(即使你引用的是你需要的,新的)vs自动会自动找到旧的版本,因为bin里面没有,你先...

未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, xxx”或它的某一个依赖项

如果发现程序集中没有引用该dll,可以尝试一下解决办法解决:在配置中加入程序集配置

未能加载文件或程序集“Newtonsoft.Json.Net35”或它的某一个依赖项。参数错误。 (异常来自 HRESULT:0x8007

转自:http://blog.csdn.net/pzhtpf/article/details/19197149

未能加载文件或程序集“Newtonsoft.Json”或它的某一个依赖项。

错误:未能加载文件或程序集“Newtonsoft.Json”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)原因:版本不一致,所使用的d...

C# DataGridView控件绑定数据后清空数据

C# DataGridView控件绑定数据后清空数据 在清除DataGridview的数据时: 1.DataSource为NULL(DataGridView.DataSource= nul...

未能加载文件或程序集“Newtonsoft.Json”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)

错误: 未能加载文件或程序集“Newtonsoft.Json”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040) 原因: 版本不...

未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个

asp.net VS报错:     未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30a...

C#中未能加载文件或程序集的问题

这两天编写一个项目的时候,在测试时总会出现 未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)