代码之家  ›  专栏  ›  技术社区  ›  dragonfly

处理web.config文件-ConfigurationManager的替代方案

  •  1
  • dragonfly  · 技术社区  · 15 年前

    前几天,我在一篇文章中遇到了另一种访问web.config配置的方法。它允许:

    • 提供web.config文件的路径
    • 在运行时修改web.config配置,如下所示:

      config.MySetting = "new value";

    • 从同一IIS中的另一个web应用程序加载web.config(我不确定)

    • 使用类实例而不是静态ConfigurationManager类处理配置

    有人能想到这个解决方案,并能用一个链接刷新我的记忆吗?:)

    1 回复  |  直到 15 年前
        1
  •  5
  •   Tim Robinson    15 年前

    是吗 System.Configuration.Configuration ?

    WebConfigurationManager.OpenWebConfiguration 使用文件名来获取 Configuration 实例,它有自己的 AppSettings 收藏。