Использование app.config как для конфигурации службы / клиента WCF, так и для настроек приложения - PullRequest
0 голосов
/ 15 января 2012

Когда я разрабатываю службу / клиент WCF с файлом конфигурации, создается новый файл app.config с разделом system.serviceModel. Так как в моем приложении я должен сохранить и загрузить специфичные для приложения настройки (цвета, расположение файлов журналов и т. Д.), Я прочитал документацию о ConfigurationManager классе: эти настройки также хранятся в Файл app.config в разделе appSettings . Таким образом, параметры конфигурации как для службы / клиента WCF, так и для параметров приложения загружаются из одного и того же файла app.config, но из разных разделов.

Это тип использования файла app.config? Или я должен использовать другой файл для настроек приложения? Более того, я не понял, использование configSections ...

1 Ответ

2 голосов
/ 15 января 2012

Вы описываете ситуацию именно так, как работает файл app.config.

Обычно в файле app.config есть разные части для таких вещей, как строки подключения, настройки конфигурации WCF, а также для ваших собственных пользовательских настроек.

Класс ConfigurationManager может использоваться для доступа к настройкам приложения, строкам подключения и другим данным конфигурации.

ConfigSections определены на вашем компьютере для всех стандартных элементов конфигурации. Вы также можете использовать ConfigSections для создания собственных пользовательских разделов, которые можно поместить в app.config.

Вот некоторая документация как это сделать.

...