Я разрабатываю компонент доступа к данным, который будет использоваться на веб-сайте, который содержит сочетание классических страниц ASP и ASP.NET и должен иметь хороший способ управления настройками конфигурации.
Я бы хотел использовать пользовательский ConfigurationSection
, а для страниц ASP.NET это отлично работает. Но когда компонент вызывается через COM-взаимодействие с классической ASP-страницы, компонент не работает в контексте запроса ASP.NET и поэтому не знает о web.config.
Есть ли способ сообщить ConfigurationManager
просто загрузить конфигурацию с произвольного пути (например, ..\web.config
, если моя сборка находится в папке /bin
)? Если есть, то я думаю, что мой компонент может вернуться к этому, если по умолчанию ConfigurationManager.GetSection
возвращает null
для моего пользовательского раздела.
Любые другие подходы к этому будут приветствоваться!