首页 文章

Azure Resource Manager模板 - 多个WebApp部署

提问于
浏览
0

我想将几个Web应用程序部署到一个Azure App Service到专用的虚拟目录 . 例如:

WebApp1到站点\ wwwroot \ app1

WebApp2到站点\ wwwroot \ app2

如何使用Azure Resource Manager Template执行此操作?

1 回答

  • 1

    您在专用虚拟目录上的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 .

    希望这可以帮助!

相关问题