gpt4 book ai didi

azure - 在构建管道中部署到 Azure 时出错

转载 作者:行者123 更新时间:2023-12-02 07:13:24 25 4
gpt4 key购买 nike

我正在创建一个构建管道,用于编译 ApiWebApp 并将其从 Visual Studio Online 部署到 Azure。我的构建流程是:

  • Visual Studio 构建
  • 发布构建工件
  • Azure Web 应用部署

我的问题是:

  • 将 API 应用程序从 Visual Studio Online 部署到 Azure 是否合理?希望这个问题的答案是肯定的。
  • 我的流程中是否有正确的步骤?
  • 在 Azure Web 应用部署步骤中,我应该为“Web 部署包”输入什么?

最佳答案

是的,这是合理的,并且您在构建定义中具有正确的构建步骤。

您需要对此进行检查blog ,它详细介绍了如何使用 Visual Studio Online 中的新生成系统部署 Azure 网站。

以下是我想强调的一些重要步骤:

  1. 首先,您需要在 TFS 中注册您的 Azure 订阅。
  2. 其次,在 Visual Studio 生成步骤中,将以下参数传递给 MSBuild:/p:DeployOnBuild=true/p:WebPublishMethod=Package/p:PackageAsSingleFile=true/p:SkipInvalidConfigurations=true/p:PackageLocation ="$(build.stagingDirectory)" 这些特定设置将创建一个 Web 部署包并将其放入构建定义的暂存目录中。
  3. 第三,在 Azure Web App 部署步骤中,设置Web 部署包 $(build.stagingDirectory)\projectname.zip。

关于azure - 在构建管道中部署到 Azure 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32897326/

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