1
我们在我们的ASP.Net MVC项目中安装了Newtonsoft.JSON(版本9.0.1)。NewtonSoft.JSON版本9.0.1问题
但是在我们的web.config文件中,我们已经加载了4.5.1
版本。这给了我们一个错误,因为我们需要7.0.0
版本或更高版本。
我们尝试手动更改它,但那给了我们另一个错误。有什么办法可以解决这个问题吗?
我们在我们的ASP.Net MVC项目中安装了Newtonsoft.JSON(版本9.0.1)。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>
试试这个,让我知道您的反馈意见。
什么是其他错误? – zack6849
无法加载文件或程序集“Newtonsoft.Json”或其某个依赖项。定位的程序集清单定义与程序集引用不匹配。 (从HRESULT异常:0x80131040) –
也许这应该是你的问题,那么听起来像在其他地方引用的版本是不一样的包括,尝试确保它设置正确,还检查了一些'相关'问题的权利,他们看起来像他们可能会对你很有帮助。 – zack6849