Да предположим, че имам уебсайт на ASP.NET, работещ със съответния файл web.config, който съдържа куп низове за свързване за достъп до база данни. Имам и малка помощна конзолна програма (разгърната в същата папка като уеб приложението), която изпълнява задачи по поддръжката и други неща. Тази помощна програма споделя куп dll файлове с уеб приложението, така че трябва да пазя отделен файл bla.exe.config за него, така че споделените dll файлове да намират низовете за свързване и т.н. Искам да мога да накарам конзолното приложение да използва web.config вместо да има собствен конфигурационен файл.
Досега успях да заредя appSettings по време на изпълнение (използвайки ConfigurationManager.OpenMappedExeConfiguration, преминавайки през настройките на приложенията и добавяйки ги динамично към колекцията ConfigurationManager.AppSettings), но ConfigurationManager.ConnectionStrings членът очевидно е само за четене, така че не мога да „инжектирам“ низовете за връзка на web.config в него.
Някакви идеи?