如何将 appsettings.json 设置包含到 Azure DevOps 构建和发布管道中

Mik*_*ail 5 azure azure-devops asp.net-core azure-pipelines

我们目前正在研究 Azure DevOps 构建和发布管道的使用。

我们确实成功创建了一个简单的 Asp.NET Core Web 应用程序,并将该应用程序推送到 Azure DevOps 存储库中。

我们确实成功地为该应用程序创建了一个管道,其中包括恢复、构建、测试、发布和发布工件(如附图所示),并成功构建了该管道。

在Azure门户中,我们成功创建了一个资源组和Web应用程序来托管Web应用程序

在Azure DevOps中,我们成功地为该应用程序创建了一个版本,并成功地将应用程序发布到创建的Web应用程序

但是,在 Azure 门户中新创建的 Web 应用程序配置部分中,没有从应用程序的 appsettings.json 传输的配置值。

我确实尝试在管道的发布部分使用“链接设置”功能,但这不起作用

因此,问题是如何通过 Azure DevOps 管道将 ASP.NET Core Web 应用程序的配置值传输到 Azure Portal Web App 并发布?

在此输入图像描述

Mik*_*ail 8

我们找到了解决方案

单击管道上的加号(添加新任务)并选择“Azure 应用服务设置”

Azure 应用服务设置

在任务的应用程序设置上,添加您需要的设置

应用程序设置

保存、构建并添加到版本中

  • 如何从文件或“变量”选项卡加载应用程序设置? (2认同)