我想将多个 Web 应用程序部署到一个 Azure 应用服务到专用的虚拟目录。例如:
WebApp1 到站点\wwwroot\app1
WebApp2 到站点\wwwroot\app2
如何使用 Azure 资源管理器模板执行此操作?
我想将多个 Web 应用程序部署到一个 Azure 应用服务到专用的虚拟目录。例如:
WebApp1 到站点\wwwroot\app1
WebApp2 到站点\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"
},
]
}
}
}
您还可以参考这个完整的示例 ARM 模板。
希望这可以帮助!