部署网站后,有的页面正常访问,但有的页面就抛出异常,我根据异常信息大概判断是引用的Newtonsoft.Json的原因,我分别在网站和附属类库中引用了Newtonsoft.Json,不明白这是什么意思?
错误信息如下:
异常类型: FileLoadException
异常消息: 未能加载文件或程序集“Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
最佳解决方案
建议检查NuGet程序包Newtonsoft.Json的版本,使引用项目的Newtonsoft.Json版本与网站一致,并重新覆盖Newtonsoft.Json.dll文件