我确实可以使用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并不是一个好主意,因为它是针对每个部署插槽而定的。因此,您将其添加到发布任务配置中 - 用于“暂存”插槽。 接下来你交换升级和生产 - 当然新生产系统对新设置没有任何线索(甚至连升级配置都不会同样糟糕)。