Azure Arm模板 - 成功配置appservice资源后缺少应用程序设置

时间:2017-12-22 10:48:29

标签: powershell azure azure-powershell azure-web-app-service appsettings

我目前正在使用Azure Arm模板和Powershell

配置新资源组
  

新-AzureRmResourceGroupDeployment

资源组模板定义所有资源。

配置了几个不同的应用服务资源作为此资源组的一部分。每个应用服务资源都有应用设置。

资源组已成功配置,包括其应用服务,但有时,新配置的应用服务上缺少应用设置。我需要拆除并重新创建资源组,它工作正常。

当缺少自定义应用设置时,在门户网站中,只有一个应用设置可见:WEBSITE_NODE_DEFAULT_VERSION

有关如何解决此问题的任何指示,以便环境配置过程保持一致?

2 个答案:

答案 0 :(得分:1)

您是否在用于部署的PowerShell命令中使用-DeploymentDebugLogLevel参数?该参数有不同的值来控制您获得的调试信息量。我过去曾使用它来帮助使用ARM模板解决IaaS部署问题。更多信息请访问:https://azure.microsoft.com/en-us/blog/debugging-arm-template-deployments/

答案 1 :(得分:0)

该应用是否有插槽?如果是,appitetings绑定到特定的插槽?当我们执行交换槽时,如果设置是特定于插槽的,则appsettings可能会消失。此外,您正在执行增量升级还是完成?正如汤姆评论的那样,分享模板将有助于理解最新进展。