Создание файла 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.
Ссылки
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по