我遇到了一个非常奇怪的情况,希望有人能帮忙!
我有一个普通的 ASP.NET MVC 网站。我已设置“部署选项”以在每次 Develop
提交时推送到域。然而,这已经开始给出依赖错误:
Could not load file or assembly 'System.Net.Http' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
现在,我认为这是一些缓存,因为解决方案在本地工作。因此,我已经在 Visual Studio 中发布了应用程序几次(可以选择删除所有远程文件),然后解决方案就可以工作了。
但是,执行此操作后,当我使用部署选项返回到正常提交时,我又返回到相同的错误:
最佳答案
从您的描述来看,它过去已经成功部署。
您最近升级过项目吗?如果是,请查看此线程 Strange issue with System.Net.Http 4.2.0.0 not found
此外,请检查您是否从 NuGet 而不是 GAC 引用 DLL。
关于c# - 使用 Azure 部署选项时出现依赖关系错误 (System.Net.Http) - 在 Visual Studio 中发布时有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51634184/