【问题标题】:Azure ARM template is missing siteconfigAzure ARM 模板缺少站点配置
【发布时间】:2020-05-14 07:26:58
【问题描述】:

昨天我们注意到我们用于创建新应用服务槽的 arm-template 无法将设置从 prod-slot 复制到 staging-slot。 API版本“2016-08-01”。

要复制设置,我们使用脚本类型:“Microsoft.Web/sites”

"siteConfig": "[reference(resourceId('Microsoft.Web/Sites', variables('cdWebAppNameTidy')), variables('webApiVersion')).siteConfig]"

我还注意到,当我为 prod app-service 导出模板时,siteConfig 为空。不过,这些设置在另一部分“Microsoft.Web/sites/config”中可见...

有人知道api中是否发生了变化或发生了什么吗?

【问题讨论】:

  • 有错误提示吗?
  • 不是我见过的,暂存槽是在没有生产槽的属性的情况下创建的。例如,平台是 32 位而不是 64 位。我正在等待 Azure 支持的回复。
  • 这个问题有什么更新吗?
  • 该问题已上报给应用服务团队。虽然我已经能够通过简单地删除整个 siteConfig 引用来解决这个问题。现在看来,新暂存槽的设置是从 prod-slot 复制的默认设置。
  • 是的,当我从 Azure 支持获得反馈时。

标签: azure-web-app-service azure-deployment azure-appservice


【解决方案1】:

Microft 支持人员仍在调查此问题,但似乎解决此问题的一种方法是简单地删除“siteConfig”节点,因为默认情况下会复制生产槽的设置。

我仍在等待反馈,为什么上面的参考不起作用,以及为什么在 azure 中进行了更改。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多