Обработка файлов web.config — альтернатива ConfigurationManager

На днях я наткнулся на альтернативный способ доступа к конфигурации web.config в какой-то статье. Это позволило:

  • укажите путь к файлу web.config
  • изменить конфигурацию web.config во время выполнения, например:

    config.MySetting = "new value";

  • загрузить web.config из другого веб-приложения в том же IIS (я не уверен в этом)

  • работа с конфигурацией с использованием экземпляра класса вместо статического класса ConfigurationManager

Но это решение вылетело из головы :/ Я помню, что статья называлась (примерно так): Способ использования конфигурации приложения в веб-приложениях.

Может ли кто-нибудь найти это решение и освежить мою память ссылкой? :)


person dragonfly    schedule 04.08.2010    source источник


Ответы (1)


Было ли это System.Configuration.Configuration?

Вызовите WebConfigurationManager.OpenWebConfiguration с именем файла, чтобы получить экземпляр Configuration, у которого есть собственная коллекция AppSettings.

person Tim Robinson    schedule 04.08.2010