Создание файла Web.config для приложения ASP.NET

В этой статье описывается создание файлаWeb.config , который используется для управления поведением отдельных ASP.NET приложений.

Исходная версия продукта: ASP.NET
Исходный номер базы знаний: 815179

Сводка

Microsoft платформа .NET Framework и, в частности, ASP.NET, использует файлы .config в формате XML для настройки приложений. Эта практика является отходом от обычных механизмов конфигурации реестра и метабазы. В настоящее время нет оснастки консоли управления (MMC) или другого средства администрирования, предоставляемого Корпорацией Майкрософт, которое можно использовать для создания и изменения .config файлов.

Иерархия файлов .config

Платформа .NET Framework использует .config файлы для определения параметров конфигурации. Файлы .config являются текстовыми XML-файлами. В одной системе может существовать несколько файлов .config.

Параметры конфигурации на уровне системы для платформа .NET Framework определяются в файлеMachine.config. Файл Machine.config находится в папке %SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\ . Параметры по умолчанию, содержащиеся в файлеMachine.config , можно изменить, чтобы повлиять на поведение приложений Microsoft .NET во всей системе.

Вы можете изменить параметры конфигурации ASP.NET для одного приложения, создав файлWeb.config в корневой папке приложения. При этом параметры в файлеWeb.config переопределяют параметры в файлеMachine.config .

Создание файла Web.config

Файл Web.config можно создать с помощью текстового редактора, например Блокнота. Необходимо создать текстовый файл с именемWeb.config в корневом каталоге приложения ASP.NET. ФайлWeb.config должен быть хорошо сформированным XML-документом и иметь формат, аналогичный файлу%SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\Machine.config.

Файл Web.config должен содержать только записи для элементов конфигурации, которые переопределяют параметры в файлеMachine.config . Как минимум, Web.config файл должен содержать <configuration> элемент и <system.web> элемент . Эти элементы будут содержать отдельные элементы конфигурации.

В следующем примере показан файл с минимальным Web.config .

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <system.web>
    </system.web>
</configuration>

В первой строке файла Web.config документ описывается в формате XML и указывается тип кодировки символов. Первая строка должна быть одинаковой для всех файлов .config.

Следующие строки помечают начало и конец <configuration> элемента и <system.web> элемента файлаWeb.config . Сами по себе эти линии ничего не делают. Однако строки предоставляют структуру, которая позволяет добавлять будущие параметры конфигурации. Вы добавляете большую часть параметров конфигурации ASP.NET между <system.web> строками и </system.web> . Эти строки помечают начало и конец параметров конфигурации ASP.NET.

Ссылки