Если файл не
обнаружен, то система будет обследовать все виртуальные директории, содержащие
текущий. Интересно, но то же самое произойдет и в случае обнаружения файла. Это
довольно удобно, так как в случае большого приложения можно задатьобщие
настройки (например, в ...\my APP\), а затем уточнять их и расширять для более
мелких частей (директории вида ...\my APP\Concrete Part\).Файлы, находящиеся
ниже в дереве каталогов переопределяют параметры, указанный в конфигурационных
файлах более высокого уровня.. Наконец, последний файл, который будет
просмотрен находится в папке
WinNT\Microsoft.NET\Framework\<version>\config.web.
Теперь поговорим о формате конфигурационного
файла. Как и почти все текстовые файлы в dotNET конфиг имеет XML синтакс и
должен быть легко читаем человеком. Понятно, что, благодаря XML, как простота
работы, так и удобство программной обработки будут обеспечены.
Вся информация размещается между парой тегов <configuration> Внутри этих тегов находятся
две глобальные части. Первая задается внутри тега <configsections> и указывает, какие параметры
будут определены в данном конфигурационном файле. Здсь же указывается, какие
классы несут ответсвенность за обработку этих параметров. Приведем пример:
назад
далее