【问题标题】:Service Fabric - Difference between using app.config and settings.xml?Service Fabric - 使用 app.config 和 settings.xml 的区别?
【发布时间】:2016-08-04 17:14:30
【问题描述】:

我已经能够在 Azure 服务结构中使用 Settings.xml 和 App.config 来检索连接字符串等参数。两者有什么区别,应该如何使用?

【问题讨论】:

    标签: .net azure-service-fabric


    【解决方案1】:

    当您想要更改配置设置时,这些好处与升级应用程序有关:

    1. Settings.xml 是 Config 包的一部分,它是应用程序中可独立更新的组件。如果您正在使用 Settings.xml 并且想要更新其内容,则可以仅部署包含它的 Config 包。如果您依赖 App.config,则必须部署整个代码包,这可能会非常大,具体取决于应用程序。
    2. 仅更新Config包时,升级不会导致正在运行的服务进程重启。相反,它会触发您的服务代码可以响应的回调。如果您使用的是 App.config,则需要更新代码包,这会导致您的服务进程在集群中重新启动。

    【讨论】:

      猜你喜欢
      • 2018-07-03
      • 2017-02-12
      • 2017-05-19
      • 1970-01-01
      • 2021-06-30
      • 2010-11-27
      • 2018-01-15
      • 2018-01-11
      相关资源
      最近更新 更多