我目前正在使用Azure Arm模板和Powershell
配置新资源组新-AzureRmResourceGroupDeployment
资源组模板定义所有资源。
配置了几个不同的应用服务资源作为此资源组的一部分。每个应用服务资源都有应用设置。
资源组已成功配置,包括其应用服务,但有时,新配置的应用服务上缺少应用设置。我需要拆除并重新创建资源组,它工作正常。
当缺少自定义应用设置时,在门户网站中,只有一个应用设置可见:WEBSITE_NODE_DEFAULT_VERSION
有关如何解决此问题的任何指示,以便环境配置过程保持一致?
答案 0 :(得分:1)
您是否在用于部署的PowerShell命令中使用-DeploymentDebugLogLevel参数?该参数有不同的值来控制您获得的调试信息量。我过去曾使用它来帮助使用ARM模板解决IaaS部署问题。更多信息请访问:https://azure.microsoft.com/en-us/blog/debugging-arm-template-deployments/
答案 1 :(得分:0)
该应用是否有插槽?如果是,appitetings绑定到特定的插槽?当我们执行交换槽时,如果设置是特定于插槽的,则appsettings可能会消失。此外,您正在执行增量升级还是完成?正如汤姆评论的那样,分享模板将有助于理解最新进展。