如何在Azure DevOps中为Azure应用程序服务设置ConnectionString配置?

如何在Azure DevOps中为Azure应用程序服务设置ConnectionString配置?,azure,azure-devops,azure-web-app-service,Azure,Azure Devops,Azure Web App Service,我正在部署一个用Asp.NETCore2.2编写的网站,该网站连接到Azure Sql数据库。在Azure DevOps中的Azure应用程序服务部署任务中,我在哪里设置连接字符串 在我的WebApp中,DefaultConnection位于appsettings.json中,它在本地运行良好。我想在部署到Azure时覆盖此设置 我尝试在Azure App Service deploy任务的应用程序和配置设置部分设置-DefaultConnection$(DefaultConnection),但

我正在部署一个用Asp.NETCore2.2编写的网站,该网站连接到Azure Sql数据库。在Azure DevOps中的Azure应用程序服务部署任务中,我在哪里设置连接字符串

在我的WebApp中,
DefaultConnection
位于
appsettings.json
中,它在本地运行良好。我想在部署到Azure时覆盖此设置

我尝试在Azure App Service deploy任务的应用程序和配置设置部分设置
-DefaultConnection$(DefaultConnection)
,但未设置连接字符串。该值位于Azure DevOps中的变量中


我哪里出错了?

可能需要您在Azure应用程序服务中定义
ConnectionString
的值


如果您想在配置设置中设置它,则无法在变量中配置它。

可能需要您在Azure应用程序服务中定义
ConnectionString
的值


如果要在配置设置中设置它,则无法在变量中配置它。

在appsettings.json中更改它,它应该可以工作

在appsettings.json中更改它,它应该工作

部署中使用的参数名称应该是
ConnectionStrings\u DefaultConnectionString
,因为appsettings.json将此层次结构用于连接字符串


i、 例如,
-ConnectionStrings\u DefaultConnectionString$(DefaultConnection)

部署中使用的参数名称应为
ConnectionStrings\u DefaultConnectionString
,因为appsettings.json将此层次结构用于连接字符串


i、 e.
-ConnectionStrings\u DefaultConnectionString$(DefaultConnection)

有一个新的预览任务
Azure应用程序服务设置
可以帮助您完成。


您可以参考此

这里有一个新的预览任务
Azure应用程序服务设置
可以帮助您完成。


您可以参考此

将连接字符串放入密钥库中。在运行时从密钥库检索连接字符串。将连接字符串放入密钥库。在运行时从密钥库检索连接字符串。在其中添加连接字符串不会解决问题。在其中添加连接字符串不会解决问题。