我有一个应用程序,它有多个网站,每个逻辑功能一个:
- 面向用户
- 后端 - 接收网络挂钩等
- 其他
这些站点有一堆配置信息。appsettings 变量和连接字符串共有。无论我如何进行配置管理,例如通过 Azure 门户或通过 Powershell 编写脚本,我都希望尽可能少地重复以保持简单并减少部署/管理这些配置设置时出错的机会。
有什么建议来管理这个?
我有一个应用程序,它有多个网站,每个逻辑功能一个:
这些站点有一堆配置信息。appsettings 变量和连接字符串共有。无论我如何进行配置管理,例如通过 Azure 门户或通过 Powershell 编写脚本,我都希望尽可能少地重复以保持简单并减少部署/管理这些配置设置时出错的机会。
有什么建议来管理这个?
我建议使用ARM Templates部署各种站点。然后,您可以对多个站点使用相同的部署参数,最终使每个站点都具有相同的应用程序设置。
顺便说一句,请注意部署槽不共享应用程序设置。您必须将它们应用于每个插槽。因此,它可能不适合您的需求。