joe*_*dev 37 azure azure-configuration azure-deployment-slots azure-web-app-service
对于给定的 Web 应用服务,当设置多个部署槽时,例如:
myapp
myapp/staging
我创建了一个在 上标记为“部署槽设置”的 appSetting myapp,当我交换槽时会发生什么?部署槽设置是保留myapp还是移动到myapp/staging?
另外,如果我在部署槽之间混合和匹配部署槽设置和非部署槽设置,会发生什么情况?
joe*_*dev 69
将设置标记为“部署槽设置”可使其粘在该特定部署槽上 - 例如,标记为“部署槽设置”的应用程序设置myapp将始终保留并且在交换期间myapp永远不会移动。myapp/staging如果该设置未设置为部署槽设置,则它将在交换期间myapp从移至 。myapp/staging
AppSettings 不会在部署槽之间共享或同步。如果您希望在多个插槽上进行应用程序设置,则需要将其添加到具有相同值的所有相关插槽中(假设您希望所有插槽具有相同的值)。
在混合和匹配方面,无论给定的应用程序设置是否是部署槽设置,Azure 都不会让你这样做——它是最后的胜利。例如,如果您有一个名为的应用程序设置myAppSetting存在于多个插槽上,并且您将其标记为其中任一插槽上的部署插槽设置,则它也将更改为其他插槽上的部署插槽,反之亦然。值得注意的是,当您执行此操作时,不会出现任何警告或错误消息,它只是默默地发生。
| 归档时间: |
|
| 查看次数: |
20969 次 |
| 最近记录: |