我们在ASP.Net MVC项目中安装了Newtonsoft.JSON(版本9.0.1)。
但是在我们的web.Config文件中,我们加载了4.5.1
版本。这给我们一个错误,因为我们需要7.0.0
版本或更高版本。
我们尝试手动更改它,但这给我们带来了另一个错误。有什么方法可以解决这个问题吗?
答案 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>
试试这个,让我知道你的反馈。