如何使用 Azure 更新 appsettings.json 值
How to update appsettings.json value using Azure
我想获取内部版本号并将其显示在我的网站徽标上。因此,每当有新版本时,我都想要一个新的版本号并将其传递给 AppSettings.json 文件,这样我就可以从那里获取版本号并使用它。
"AppSettings": {
"EmailPopPort": "111",
"PopEmail": "confirm@gmail.com",
"PopPassword": "sBzce",
"AvailableStacks": [
"AAA",
"Plan",
"US"
],
"SmsProvider": "SmsGlobal",
"Version": "Dev"
}
我想通过 Azure 中的管道更新 appsettings.json 中的上述“版本”。最好的技术是什么?
来自此文档:
应用服务中的配置值覆盖 Web.config 或 appsettings.json 中的值。
所以,只需要更改配置设置即可。
如何在 Azure 管道中执行:
1、创建服务连接:
2、赋予相关服务主体所需的权限:
(注意:角色分配需要5分钟申请,请稍候。)
3、使用DevOps管道更改应用设置:
如果你使用YAML,就是
steps:
- task: AzureAppServiceSettings@1
displayName: 'xxx'
inputs:
azureSubscription: xxx
appName: xxx
resourceGroupName: 'xxx'
appSettings: |
[
{
"name": "bowmantest",
"value": "bowmantestvalue",
"slotSetting": false
}
]
4、之后,等待,就成功了:
我想获取内部版本号并将其显示在我的网站徽标上。因此,每当有新版本时,我都想要一个新的版本号并将其传递给 AppSettings.json 文件,这样我就可以从那里获取版本号并使用它。
"AppSettings": {
"EmailPopPort": "111",
"PopEmail": "confirm@gmail.com",
"PopPassword": "sBzce",
"AvailableStacks": [
"AAA",
"Plan",
"US"
],
"SmsProvider": "SmsGlobal",
"Version": "Dev"
}
我想通过 Azure 中的管道更新 appsettings.json 中的上述“版本”。最好的技术是什么?
来自此文档:
应用服务中的配置值覆盖 Web.config 或 appsettings.json 中的值。
所以,只需要更改配置设置即可。
如何在 Azure 管道中执行:
1、创建服务连接:
2、赋予相关服务主体所需的权限:
(注意:角色分配需要5分钟申请,请稍候。)
3、使用DevOps管道更改应用设置:
如果你使用YAML,就是
steps:
- task: AzureAppServiceSettings@1
displayName: 'xxx'
inputs:
azureSubscription: xxx
appName: xxx
resourceGroupName: 'xxx'
appSettings: |
[
{
"name": "bowmantest",
"value": "bowmantestvalue",
"slotSetting": false
}
]
4、之后,等待,就成功了: