У меня есть два приложения - одно консольное приложение, а другое - приложение ASP.NET. Оба они должны знать те же настройки приложения и connectionStrings. Поэтому в идеале я хотел бы использовать свойство configSource файлов app.config/web.config, чтобы указать на центральное расположение. Например
<connectionStrings configSource="D:\connectionStrings.config"/>
<appSettings configSource="D:\appSettings.config"/>
Что-то не получается с ошибкой:
Неверный атрибут configSource. Неверный параметр configSource 'D:\appSettings.config. Он должен ссылаться на файл в том же каталоге или в подкаталоге в качестве файла конфигурации.
Есть ли все равно, чтобы использовать менеджеров конфигурации appSettings/connectionStrings и получить значения из внешнего местоположения?
Я доволен необходимостью добавить код, чтобы сделать это, но я не хочу заменять всю конфигурационную систему.