我有一个Web Api应用程序。当我运行它时,会显示以下错误:
No se puede cargar el archivo o ensamblado 'System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
这意味着找不到程序集。
在web.config文件中,此条目存在:
<dependentAssembly>
<assemblyIdentity name="System.Net.Http" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0"/>
</dependentAssembly>
项目具有参考System.Net.Http
4.2版。
可能会发生什么,我如何解决它?
我有Visual Studio 2019。
发布于 2021-11-27 22:00:33
您需要从项目引用中删除引用,如果您已经从NUGET中添加了引用,则从NUGET中删除包。
同时从web.config中删除此文件的所有条目
关闭解决方案,然后重新打开。清理并重建解决方案。
添加来自NUGET的system.net.http (由微软提供)。
这些步骤对我很有效。
https://stackoverflow.com/questions/69817437
复制相似问题