如何在多个 Azure 网站之间共享应用程序设置

How to share app settings between multiple Azure websites

我有一个包含多个网站的应用程序,每个网站对应一个逻辑功能:

这些网站有一堆配置信息。 appsettings 变量和连接字符串的共同点。无论我如何进行配置管理,例如通过 Azure 门户或通过 Powershell 编写脚本,我都希望尽可能少地重复以保持事情简单并减少部署/管理这些配置设置时出错的机会。

有哪些管理建议?

我建议使用 ARM Templates 部署各种站点。然后,您可以对多个站点使用相同的部署参数,最终每个站点都具有相同的应用程序设置。

顺便说一句,请注意部署槽不会共享应用程序设置。您必须将它们应用于每个插槽。所以它可能不适合您的需求。