Мы запускаем несколько экземпляров нашего сервиса (реализованного в виде файла .exe) на разных компьютерах в нашем центре обработки данных.Тем не менее, мы хотели бы сохранить параметры конфигурации для этого файла .exe в центральном расположении (в отличие от файла .exe.config для каждой машины).
Для этого мы планируем переместить содержимое файлов .exe.config в атрибут в центральном хранилище (Active Directory или SQL) и сделать так, чтобы исполняемые файлы .exe на всех компьютерах читались из этого хранилища.,
Я хотел бы повторно использовать все существующие классы, используемые для чтения / записи информации о конфигурации (используя ConfigurationManager, ConfigurationProperty и т. Д., В основном используя всю инфраструктуру конфигурации .NET) - однако вместо загрузки его из .exe.файл конфигурации (который он делает по умолчанию - я хочу, чтобы он загружал его из строкового значения блоба XML, который я получу из этого центрального хранилища.
Я пытался найти способы сделать это с помощью ConfigurationManagerAPI, но не смог найти ничего, что могло бы загрузить раздел конфигурации из строки. Любые указатели?