Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается, как создать файл web.config , используемый для управления поведением отдельных приложений ASP.NET.
Исходная версия продукта: ASP.NET
Исходный номер базы знаний: 815179
Итоги
Microsoft платформа .NET Framework и ASP.NET, в частности, использует 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 и задает тип кодировки символов. Эта первая строка должна быть одинаковой для всех файлов конфигурации.
Строки, которые следуют заметить начало и конец <configuration>
элемента и <system.web>
элемента файла Web.config . Сами по себе эти линии ничего не делают. Однако строки предоставляют структуру, которая позволяет добавлять будущие параметры конфигурации. Вы добавляете большинство параметров конфигурации ASP.NET между <system.web>
строками и </system.web>
строками. Эти строки помечают начало и конец параметров конфигурации ASP.NET.