gpt4 book ai didi

asp.net - Azure ASP.NET RC1 部署失败

转载 作者:行者123 更新时间:2023-12-02 23:20:35 25 4
gpt4 key购买 nike

我有一个 ASP.NET Core RC1 应用程序,该应用程序通过 GitHub 部署部署到 Azure(即,我将源代码提交到 GitHub,并且该应用程序由 Azure 构建/部署)。

直到过去 5 天内的某个时候,一切都运行良好。我在 5 天前(~2016-05-16)成功部署了我的应用程序。今天我做了更改并尝试再次部署但部署失败。我尝试再次部署(认为问题可能是暂时的)并遇到了同样的问题。然后,我尝试重新部署之前已知的良好提交,但再次失败(注意:project.lock 位于源代码管理中)。然后我将 master 回滚到之前已知的状态并推送,这触发了另一个部署,同样的错误。

这可能只是一个巧合,但 self 之前尝试部署以来,发布了具有重大突破性更改的 RC2。

查看我的部署日志,第一个错误是:

Failed to resolve conflicts for DNX,Version=v4.5.1

Unable to satisfy conflicting requests for 'Microsoft.Extensions.Configuration':
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.ApplicationInsights.AspNet 1.0.0-rc1-update4),
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.AspNet.Hosting 1.0.0-rc1-final),
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.Extensions.Configuration.Json 1.0.0-rc1-final),
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.Extensions.Configuration.Binder 1.0.0-rc1-final),
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.Extensions.Configuration.Binder 1.0.0-rc1-final),
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.Extensions.Configuration.Binder 1.0.0-rc1-final),
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.Extensions.Configuration.Binder 1.0.0-rc1-final),
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.Extensions.Configuration.Binder 1.0.0-rc1-final),
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.Extensions.Configuration.Binder 1.0.0-rc1-final),
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.Extensions.Configuration.Binder 1.0.0-rc1-final),
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.Extensions.Configuration.Binder 1.0.0-rc1-final),
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.Extensions.Configuration.Binder 1.0.0-rc1-final),
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.Extensions.Configuration.Binder 1.0.0-rc1-final),
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.Extensions.Configuration.Binder 1.0.0-rc1-final),
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.Extensions.Configuration.Binder 1.0.0-rc1-final),
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.Extensions.Configuration.Binder 1.0.0-rc1-final),
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.Extensions.Configuration.Binder 1.0.0-rc1-final),
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.Extensions.Configuration.Binder 1.0.0-rc1-final),
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.Extensions.Configuration.Binder 1.0.0-rc1-final),
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.Extensions.Configuration.Binder 1.0.0-rc1-final),
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.Extensions.Configuration.Binder 1.0.0-rc1-final),
Microsoft.Extensions.Configuration (>= 1.0.0-rc1-final) (via package/Microsoft.Extensions.Configuration.Binder 1.0.0-rc1-final)"

对于各种传递依赖项,我遇到了大量类似的错误(无法满足...的冲突请求)。

由于该项目在 5 天前通过特定的 commit/project.lock 成功部署,我必须假设 Azure 或 NuGet 中发生了某些更改导致了这种情况。

我删除了本地 NuGet 包缓存,并能够在 Visual Studio 和 VSCode 中成功重建。

欢迎提供有关故障排除步骤的建议。

最佳答案

这发生在 RC2 发布时,导致 RC1 部署出现问题。请使用以下解决方法(来自 here ):

  • https://github.com/davidebbo-test/AspNet5RC1复制.deployment和deploy.cmd
  • 编辑this line在deploy.cmd中指向您的project.json
  • 此外,如果您的项目不是在 rc1-update1 上(例如,如果它在 beta8 上),您需要修复该项目中的所有 rc1 引用文件(有两个)。
  • 将这两个文件提交到存储库的根目录。

话虽如此,您应该考虑转向 RC2 :)

关于asp.net - Azure ASP.NET RC1 部署失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37381377/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com