从 appsettings.json 迁移到 ARM
Migrate from appsettings.json to ARM
场景
我在 Azure 上的 Linux 应用服务计划上托管我的 Net Core 3.1 WebApp 应用程序。
我使用了一些需要在 appsettings.json
中提供一些设置对象的库,如下所示:
"Container": {
"Settings1": "val1",
"Settings2": "val2"
}
如何在ARM模板中提供这些appsettings?我试过:
"appSettings": [
{
"name": "Container:Settings1",
"value": "val1"
},
{
"name": "Container:Settings2",
"value": "val2"
},
但 :
无法帮助我按照那些第三方库所需的方式设置这些设置
由于我使用的是Linux Web App,appSettings需要设置双下划线__
而不是冒号:
"appSettings": [
{
"name": "Container__Settings1",
"value": "val1"
},
{
"name": "Container__Settings2",
"value": "val2"
},
场景
我在 Azure 上的 Linux 应用服务计划上托管我的 Net Core 3.1 WebApp 应用程序。
我使用了一些需要在 appsettings.json
中提供一些设置对象的库,如下所示:
"Container": {
"Settings1": "val1",
"Settings2": "val2"
}
如何在ARM模板中提供这些appsettings?我试过:
"appSettings": [
{
"name": "Container:Settings1",
"value": "val1"
},
{
"name": "Container:Settings2",
"value": "val2"
},
但 :
无法帮助我按照那些第三方库所需的方式设置这些设置
由于我使用的是Linux Web App,appSettings需要设置双下划线__
而不是冒号:
"appSettings": [
{
"name": "Container__Settings1",
"value": "val1"
},
{
"name": "Container__Settings2",
"value": "val2"
},