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

Теперь поговорим о формате конфигурационного файла. Как и почти все текстовые файлы в dotNET конфиг имеет XML синтакс и должен быть легко читаем человеком. Понятно, что, благодаря XML, как простота работы, так и удобство программной обработки будут обеспечены. Вся информация размещается между парой тегов <configuration> Внутри этих тегов находятся две глобальные части. Первая задается внутри тега <configsections> и указывает, какие параметры будут определены в данном конфигурационном файле. Здсь же указывается, какие классы несут ответсвенность за обработку этих параметров. Приведем пример:


назад далее