代码之家  ›  专栏  ›  技术社区  ›  Lars Holdgaard

使用Azure部署选项时出现依赖项错误(system.net.http)-在Visual Studio中发布时有效

  •  2
  • Lars Holdgaard  · 技术社区  · 6 年前

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

    我有一个普通的ASP.NET MVC网站。我已经设置了“部署选项”,以便在每一次 develop commit时都推进到域中。但是,这已开始提供依赖项错误:

    could not load file or assembly'system.net.http'or one of its dependencies.找到的程序集的清单定义与程序集引用不匹配。(来自hresult的异常:0x80131040)
    < /代码> 
    
    

    现在,我认为这是一些缓存,因为解决方案在本地工作。因此,我已经在Visual Studio中发布了几次该应用程序(可以选择删除所有远程文件),然后解决方案就可以工作了。

    但是,在完成此操作后,我返回到部署选项的正常提交,返回到相同的错误:

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

    但是,在完成此操作后,我返回到部署选项的正常提交,返回到相同的错误:

    3 回复  |  直到 6 年前
        2
  •  0
  •   Iustinian Andrioaie    6 年前

        3
  •  0
  •   Arunprabhu    6 年前