首页 > 解决方案 > Azure 应用服务设置 slotSetting 不被接受

问题描述

在 Azure DevOps 的发布管道中,我指定了要添加/更新的应用程序设置:

[
  {
    "name": "HOSTINGSTARTUP__KEYVAULT__CONFIGURATIONENABLED",
    "value": "true",
    "slotSetting": false
  },
  {
    "name": "HOSTINGSTARTUP__KEYVAULT__CONFIGURATIONVAULT",
    "value": "https://******.vault.azure.net",
    "slotSetting": false
  }
]

插槽设置为 false

插槽设置设置为 false。但是,最终,在发布步骤发生后,它就变成了真的。

插槽设置设置为 true

我尝试删除它们并再次执行发布管道,但HOSTINGSTARTUP__KEYVAULT__CONFIGURATIONENABLED插槽设置标志始终设置为 true。

为什么会这样?我该如何解决?

标签: azure-web-app-service

解决方案


在我删除设置并运行管道后,true值会回来。

但是,在我将“slotSetting”设置为 false 并将其删除后,它开始正常工作。

对我来说这似乎是一个错误,但是如果您遇到类似的问题,请执行上述操作,它应该会重新开始工作。


推荐阅读