NewtonSoft.JSON版本9.0.1的问题

时间:2017-03-09 13:16:29

标签: asp.net json json.net

我们在ASP.Net MVC项目中安装了Newtonsoft.JSON(版本9.0.1)。

但是在我们的web.Config文件中,我们加载了4.5.1版本。这给我们一个错误,因为我们需要7.0.0版本或更高版本。

我们尝试手动更改它,但这给我们带来了另一个错误。有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

我遇到同样的问题,我使用的是较低版本,但在更新到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>

试试这个,让我知道你的反馈。