Я знаю, что есть как минимум два подхода к использованию файла web.config:
Теперь моя проблема в том, что оба подхода хорошо работают только для физических путей . Но мне нужно обратиться к файлу конфигурации, который находится в виртуальном каталоге .
Какой другой метод я мог бы использовать, чтобы поместить ресурсы конфигурации в виртуальный каталог?
Примечание: я хочу сделать это таким образом, потому что у меня есть несколько экземпляров моего веб-приложения на одном сервере (и на многих серверах). Чтобы обеспечить простоту и удобство развертывания, я хочу сохранить один каталог для всех файлов (aspx, ascx, images, css, js и т. Д.) И указать для этого веб-приложения в IIS для разных клиентов (= домены, https и т. Д.) один каталог. В каждой сети IIS у меня был бы виртуальный каталог с именем «custom», который указывает на отдельную папку для каждой сети.
Обновление: Я хотел бы отметить, что этот виртуальный каталог "custom" не подходит для хранения унаследованного web.config - этот web.config будет действителен только для пользовательской папки, которая не не содержит файлов aspx / ascx.