首页 > 解决方案 > 如何从 git repo 部署特定于部署槽的 appsettings?

问题描述

我确实意识到我可以使用 Azure AppSettings 来覆盖 Web.Config 文件中的设置。

https://docs.microsoft.com/en-us/azure/app-service/web-sites-staged-publishing说:

到目前为止,一切都很好。
但是如何对这些设置进行版本控制?
我不想通过 Azure 门户手动添加它们。

此外,我不完全理解为什么我可以在 Azure 应用服务发布管道任务中添加自定义应用程序设置。然后将这些设置复制到配置的插槽。考虑以下场景......

有一个新的应用程序设置(通常位于 Web.Config 中)。好的 Web.Config 不是一个好主意,因为它是特定于每个部署槽的。因此,您将其添加到发布任务配置中 - 用于您的“暂存”插槽。接下来,您交换登台和生产——当然,新的生产系统对新设置一无所知(甚至连登台配置也同样糟糕)。

标签: azureazure-web-app-serviceazure-app-service-plans

解决方案


推荐阅读