c# - 使用 Azure 部署选项时出现依赖关系错误 (System.Net.Http) - 在 Visual Studio 中发布时有效

标签 c# asp.net asp.net-mvc azure

我遇到了一个非常奇怪的情况,希望有人能帮忙!

我有一个普通的 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 中发布了应用程序几次(可以选择删除所有远程文件),然后解决方案就可以工作了。

但是,执行此操作后,当我使用部署选项返回到正常提交时,我又返回到相同的错误:

enter image description here

最佳答案

从您的描述来看,它过去已经成功部署。

您最近升级过项目吗?如果是,请查看此线程 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/

相关文章:

c# - 如何在gridview中求和从asp.net数据库中选择数据

c# - 使用 Linq 读取 XML 并检查元素是否存在

javascript - ASP.NET MVC - 如何异步加载图像?

asp.net - 如何运行只能在本地(不在 IIS 上)访问的轻量级 ASP.NET MVC 应用程序?

asp.net-mvc - LINQ匿名类型+ MVC View

html - 自定义 CSS 覆盖在 ASP.NET MVC 中不生效

c# - 如何在 UWP XAML 中为图像控件设置边框

c# - 类实例中的数据绑定(bind)和列表

asp.net - 由于检索用户的本地ap失败,无法生成SQL Server的用户实例

C# 程序在创建 Windows Media 编码器对象时总是崩溃