对于概念证明,我想将一个 Azure 函数从 Visual Studio 发布到具有不同connectionString
值的 Azure。但我不知道怎么做。
里面FunctionApp
有一个local.settings.json
文件。我已将一个添加connectionString
到我的本地数据库中。
local.settings.json
文件:
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "",
"AzureWebJobsDashboard": ""
},
"ConnectionStrings": {
"DefaultConnection": "Data Source=.\;Initial Catalog=declapp;Integrated Security=False;User ID=*****;Password=*****;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"
}
}
我可以FunctionApp
使用生成的发布配置文件将其发布到 Azure,但我在 Azure 中有一个数据库,供部署的FunctionApp
. 我第一次必须将 . 添加connectionString
到 Azure 门户中的 FunctionApp。但是当connectionString
需要更改时,我只能在 Azure 门户中进行。
我想知道如何connectionString
在发布部分添加/更改如下。我怎样才能做到这一点?
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "",
"AzureWebJobsDashboard": ""
},
"ConnectionStrings": {
"DefaultConnection": "<Azure sql connectionstring>"
}
}
明确一点:我知道在源代码控制中拥有(生产)值是一种不好的做法,但这是为了简单的概念证明,我不想为此定义 CI/CD 管道。