可以通过在ARM模板中提供应用设置的参数值来解决此问题。以下是一个示例:
"resources": [{
"type": "Microsoft.Web/sites",
"name": "[variables('siteName')]",
"apiVersion": "2019-08-01",
"location": "[variables('siteLocation')]",
"dependsOn": ["[resourceId('Microsoft.Web/serverfarms', variables('hostingPlanName'))]"],
"properties": {
"name": "[variables('siteName')]",
"serverFarmId": "[resourceId('Microsoft.Web/serverfarms', variables('hostingPlanName'))]",
// add app settings here
"siteConfig": {
"appSettings": [
{
"name": "Setting1",
"value": "[parameters('setting1Value')]"
},
{
"name": "Setting2",
"value": "[parameters('setting2Value')]"
}
]
}
}
}]
在此示例中,可以将应用设置作为ARM模板中的参数提供,并在“appSettings”属性中将其包含在“siteConfig”对象中。需要注意的是,可以使用不同的应用设置名称和值来替换示例中的“Setting1”和“Setting2”。