我们使用Newtonsoft.json.dll在不同IIS服务器上的几个 ASP.Net 项目。 在部署它以在一台服务器上使用时,我收到一个我以前从未见过的错误,它说
Could not load type System.Collections.Generic.IReadOnlyDictionary`2'"
这是使用 ASP.Net 4.0的旧服务器,而我们的大多数其他服务器都使用4.5 ASP.Net,所以我怀疑这可能是版本控制问题,但这不是升级 ASP.Net 版本的选项
由于我们无法升级服务器上的 ASP.Net 版本,我不得不找到旧版本的Newtonsoft.json.dll在该服务器上使用。 更具体地说,Newtonsoft.json.dll版本7.0.1.x在我们的服务器上无法使用 ASP.Net 4.0,但版本4.5.7.x确实适用于 ASP.Net 4.0