Цель урока. Научиться использовать файл конфигурации Web.config. Application section, создание своих ConfigSection и IConfig. Научиться загружать файлы, использование file-uploader для загрузки файла, последующая обработка файла.
В этом уроке мы рассмотрим работу с конфигурационным файлом Web.config. Это xml-файл и в нем хранятся настройки программы.
Рассмотрим подробнее, из чего состоит этот файл:
- configSection. Это секция отвечает за то, какие классы будут обрабатывать далее объявленные секции. Состоит из атрибута name — это тег, далее объявленной секции, и type – к какому классу относится.
- connectionStrings. Это секция отвечает за работу с указанием строк инициализаций соединений с базами данных.
- appSettings. Секция параметров типа key/value.
- system.web, system.webServer. Секции параметров для работы веб-приложения.
- runtime. Секция по настройке в режиме выполнения. Определение зависимостей между dll.
- Остальные секции. Другие секции с параметрами, объявленными в configSection.