У меня есть проект ASP.Net MVC 2 (C #), в котором я хочу, чтобы пользователь мог указать, какой файл config / appSettings он хотел бы использовать, установив параметр URL. (MySite? Конфиг = someConfig).
Мне было интересно, как лучше всего это сделать. Разумно ли мне вообще не использовать объект ConfigurationManager.AppSettings, а вместо этого создать свой собственный диспетчер конфигурации, который может получить доступ к параметрам URL, чтобы решить, из какого файла читать? Или я могу переопределить путь, используемый ConfigurationManager.AppSettings во время выполнения, чтобы я мог продолжать использовать его, как и раньше?
Есть ли хорошие примеры для хорошей архитектуры конфигурации для ASP.Net (MVC), которая будет поддерживать ту функциональность, которая мне нужна? Я подумал, что это может быть распространенным случаем, и что некоторые люди могут иметь достаточно опыта по этому вопросу, чтобы намекать мне в правильном направлении.
Заранее спасибо.