我想将多个Web应用程序部署到一个Azure App Service的专用虚拟目录中。例如:
WebApp1到site \ wwwroot \ app1
WebApp2到site \ wwwroot \ app2
如何使用Azure资源管理器模板来执行此操作?
您的专用虚拟目录上的Azure Web App的ARM模板应如下所示:
{
"apiVersion": "2015-08-01",
"name": "parameters('WebApp1')",
"type": "Microsoft.Web/sites",
...
"resources": [
{
"apiVersion": "2015-08-01",
"name": "web",
"type": "config",
"dependsOn": [
"[resourceId('Microsoft.Web/Sites', parameters('WebApp1'))]"
],
"properties": {
"virtualApplications": [
{
"virtualPath": "/",
"physicalPath": "site\\wwwroot"
},
{
"virtualPath": "/WebApp1",
"physicalPath": "site\\wwwroot\\app1"
},
]
}
}
}
您也可以参考此complete sample ARM template。
希望这会有所帮助!