我们已经在我们的ASP.NET MVC项目中安装了newtonsoft.json(版本9.0.1)。
但是,在我们的web.config文件中,我们加载了4.5.1
版本。这给了我们一个错误,因为我们需要7.0.0
版本或更高版本。
我们尝试手动更改它,但这给了我们另一个错误。有什么方法可以解决此问题?
我有相同的问题,我使用了较低的版本,但是在更新到版本9.0.0之后,我得到了您提到的例外。
,但通过在Web.config
中添加此问题来解决问题:
<runtime>
<shadowCopyVerifyByTimestamp enabled="true" />
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
</dependentAssembly>
</assemblyBinding>
尝试一下,让我知道您的反馈。