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

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

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

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


    
      
        
        
      
    
  

我对比了下我用到两个Newtonsoft.json文件的版本,发现升级前的json文件版本号就是6.0的了。而升级后的json文件是8.0的,所以对应的要把

 

改为

 

就一切都可以了。(为了小白,简单查看就是 右击json文件->属性->详细信息中查看,这里看到是不是配置里面写的6.0.0.0,肯定是有小版本号的,如:6.0.4.17603)

 

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

你可能感兴趣的:(web前端,CSharp.NET)