【问题标题】:Failing to add site extension to azure web app through arm template无法通过 arm 模板将站点扩展添加到 azure web 应用程序
【发布时间】:2018-10-18 01:22:43
【问题描述】:

我正在尝试使用 ARM 模板自动将站点扩展安装到我的 Web 应用程序中。

网站扩展代码如下:

 {
                         "apiVersion": "2016-08-01",
                          "name": "phpMyAdmin",
                          "type": "siteextensions",
                          "dependsOn": [
                            "[resourceId('Microsoft.Web/Sites', variables('webAppPortalName'))]",
                          "[resourceId('Microsoft.Web/Sites/config', variables('webAppPortalName'), 'web')]"
                          ],
                          "properties": {
                          }

在我的网站资源属性中我声明:

 "properties":{  
                            "RepoUrl":"https://github.com/azureappserviceoss/wordpress-azure",
                              "branch":"linux-appservice",
                              "IsManualIntegration":true,
                               "appSettings": [
                                { "Name": "SCM_SITEEXTENSIONS_FEED_URL", "Value": "http://www.siteextensions.net/api/v2/" }
                              ]
                           }

但是当我部署我的手臂模板时,我收到了这个错误,我似乎无法找到部署失败的原因:

New-AzureRmResourceGroupDeployment : 15:15:43 - Resource Microsoft.Web/sites/siteextensions 'website-webapp/phpMyAdmin' failed with message '{
  "id": "/subscriptions/a6e10cb0-79e5-4b68-af13-d17fc5f7505a/resourcegroups/xxxxxxxxxx/providers/Microsoft.Web/sites/website-webapp/siteextensions/phpMyAdmin",
  "name": "bmtwebsite-webapp/phpMyAdmin",
  "type": "Microsoft.Web/sites/siteextensions",
  "location": "West Europe",
  "properties": {
    "id": "phpMyAdmin",
    "title": null,
    "type": "Gallery",
    "summary": null,
    "description": null,
    "version": null,
    "extension_url": null,
    "project_url": null,
    "icon_url": null,
    "license_url": null,
    "feed_url": null,
    "authors": null,
    "installer_command_line_params": null,
    "published_date_time": null,
    "download_count": 0,
    "local_is_latest_version": null,
    "local_path": null,
    "installed_date_time": null,
    "provisioningState": "Failed",
    "comment": "'phpMyAdmin' not found."
  }
}'

在这个大错误消息之后,我得到了这个错误,我认为这是一个更普遍的错误。

At line:1 char:1
+ New-AzureRmResourceGroupDeployment -ResourceGroupName "xxxxxxxxxx" ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [New-AzureRmResourceGroupDeployment], Exception
    + FullyQualifiedErrorId : Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzureResourceGroupDeploymentCmdlet

New-AzureRmResourceGroupDeployment : 15:17:46 - Template output evaluation skipped: at least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debu
g for usage details.
At line:1 char:1
+ New-AzureRmResourceGroupDeployment -ResourceGroupName "xxxxxxxxxxx" ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [New-AzureRmResourceGroupDeployment], Exception
    + FullyQualifiedErrorId : Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzureResourceGroupDeploymentCmdlet

任何人尝试使用 ARM 模板添加站点扩展并且知道我的错误似乎是什么,或者可以指导我正确的方向吗?

【问题讨论】:

    标签: azure azure-web-app-service


    【解决方案1】:

    基于您的分支名称为 linux-appservice,我假设您正尝试在 Linux 应用服务中执行此操作。如果是这样,请注意 Linux 应用程序不支持站点扩展。

    【讨论】:

      猜你喜欢
      • 2022-11-02
      • 1970-01-01
      • 2021-03-12
      • 2019-01-15
      • 2018-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多