Newtonsoft.json.dll给出错误:无法加载类型'System.Collections.Generic.IReadOnlyDictionary`2'

时间:2019-01-21 18:00:36

标签: json.net

我们将Newtonsoft.json.dll用于不同IIS服务器上的几个ASP.Net项目。部署它在一台服务器上使用时,我收到了一个之前未曾见过的错误

Could not load type System.Collections.Generic.IReadOnlyDictionary`2'"  

这是一台使用ASP.Net 4.0的较旧服务器,而我们其他大多数服务器都使用了ASP.Net 4.5,因此我怀疑这可能是版本控制问题,但它不是升级ASP.Net版本的选择< / p>

1 个答案:

答案 0 :(得分:0)

由于我们无法在服务器上升级ASP.Net版本,因此我不得不找到较旧版本的Newtonsoft.json.dll在该服务器上使用。更具体地说,Newtonsoft.json.dll版本7.0.1.x在使用ASP.Net 4.0的服务器上不起作用,但是版本4.5.7.x在ASP.Net 4.0上可以工作