直接从字面意思可以看出,Newtonsoft.Json,版本不对应导致的,解决办法:
1,找到Newtonsoft.Json.dll文件(Bin ==> Newtonsoft.Json.dll)
1.1 双击该文件,出现如下:
1.2双击[非特定语言],即可看到当前所引用的JSON 版本是多少
1.3 在Web.config文件的configuration中添加如下代码
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
如上代码<bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0" />填写你所对应JSON版本即可