Azure 使用ARM模板将包部署到WebApp中的特定插槽
我想使用ARM模板将web部署包部署到web应用程序的暂存槽中。我尝试了以下模板:Azure 使用ARM模板将包部署到WebApp中的特定插槽,azure,azure-web-app-service,azure-resource-manager,arm-template,Azure,Azure Web App Service,Azure Resource Manager,Arm Template,我想使用ARM模板将web部署包部署到web应用程序的暂存槽中。我尝试了以下模板: "resources": [ // WebApp { "apiVersion": "2015-08-01", "name": "[parameters('siteName')]", "type": "Microsoft.Web/sites", "location": "[parameters('siteLocation')]", "dep
"resources": [
// WebApp
{
"apiVersion": "2015-08-01",
"name": "[parameters('siteName')]",
"type": "Microsoft.Web/sites",
"location": "[parameters('siteLocation')]",
"dependsOn": [
],
"properties": {
"name": "[parameters('siteName')]",
"serverFarmId": "[parameters('hostingPlanName')]",
"siteConfig": {
"alwaysOn": true
}
},
"resources": [
{
"apiVersion": "2015-08-01",
"name": "Staging",
"type": "slots",
"location": "[parameters('siteLocation')]",
"dependsOn": [
"[resourceId('Microsoft.Web/Sites', parameters('siteName'))]"
],
"resources": [
{
"name": "DeployPackage",
"type": "extensions",
"location": "[parameters('siteLocation')]",
"apiVersion": "2015-08-01",
"dependsOn": [
"Staging"
],
"properties": {
"packageUri": "[parameters('packageURI')]"
}
}
]
}
]
}
]
ARM模板当前是否支持这一点?
部署到特定插槽的替代方法有哪些?需要使用
MSDeploy
而不是DeployPackage
。e、 g.查看完整样本。在该示例中,它是主站点的msdeploy,而不是插槽的msdeploy,但在插槽案例中它基本上看起来是相同的(除了它嵌套在插槽下,因为您已经有了它)