如何从git repo部署部署插槽特定的appsettings?

时间:2018-05-27 10:33:35

标签: azure azure-web-app-service azure-app-service-plans

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

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

  • 应用程序设置(可配置为插入插槽)
  • 连接字符串(可配置为粘贴到插槽)

到目前为止一切顺利 但是我如何版本这些设置?
我不想通过Azure门户手动添加它们。

另外,我并不完全理解为什么我可以在Azure App Service版本管道任务中添加自定义应用程序设置。然后将这些设置复制到配置的插槽中。请考虑以下方案......

有一个新的appsetting(通常会存在于Web.Config中)。 好的Web.Config并不是一个好主意,因为它是针对每个部署插槽而定的。因此,您将其添加到发布任务配置中 - 用于“暂存”插槽。 接下来你交换升级和生产 - 当然新生产系统对新设置没有任何线索(甚至连升级配置都不会同样糟糕)。

0 个答案:

没有答案