菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
125
0

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

原创
05/13 14:22
阅读数 14403

报错信息:

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

未改之前

 <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>

按照网上的方法,在引用中找到 Newtonsoft.Json 右击属性,与原配置文件 web.config 中写的配置不一致

改后

 <dependentAssembly>
        <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.5.0.0" newVersion="4.5.0.0" />
 </dependentAssembly>

保存web.config 执行,正常情况这个时候就可以正常执行了

而我再次出现问题,问题如下

“/”应用程序中的服务器错误。
找不到方法:“Void Newtonsoft.Json.Serialization.DefaultContractResolver.set_IgnoreSerializableAttribute(Boolean)”。

 出现这种情况请下载比较新的版本 

  如: 6.0 版本 Newtonsoft.Json.bll

引用,重新修改配置文件中Newtonsoft.Json的版本号,保存执行,解决问题

 

发表评论

0/200
125 点赞
0 评论
收藏
为你推荐 换一批