Таблица 5.2. Некоторые базовые разделы конфигурации
| Элемент | Описание |
|---|---|
| authentication |
Этот элемент определяет, как будет осуществляться идентификация
клиента, когда клиент запросит страницу. Этот элемент задается на
уровне приложения. |
| authorization |
Этот элемент контролирует, какие клиенты будут иметь доступ к
ресурсам внутри каталога Web-приложения или текущего каталога. |
| compilation |
Этот элемент содержит элемент <assemblies>, который
перечисляет сборки, используемые вашим Web-приложением. Эти сборки затем
становятся доступными вашему коду (их можно найти в каталоге Bin или GAC). Элемент <compilation> может также содержать
сопоставления с компиляторами языков, хотя это обычно делается только
на уровне файла machine.config. |
| customErrors |
Этот элемент позволяет задавать определенные URL-адреса
перенаправления, которые следует использовать в случае возникновения
специфических ошибок (или ошибок по умолчанию). Например, этот
элемент может использоваться для того, чтобы перенаправить
пользователя на дружественную замену ужасной ошибки с кодом 404 ("page
not found" — "страница не найдена"). |
| identity |
Управляет идентификатором безопасности приложения ASP.NET. Вы
можете использовать этот параметр настройки, чтобы заставить Web-приложение временно принять на себя роль другой учетной записи
Windows, а также ее права и ограничения. Обычно это задается на
уровне приложения. |
| sessionState |
Конфигурирует различные опции для поддержки состояния сеанса
приложения, например, поддерживать ли его вообще, и где
реализовать эту поддержку (SQL, отдельная служба Windows и так далее). |
| trace |
Конфигурирует трассировку — функциональность ASP.NET, которая
позволяет отображать диагностическую информацию на странице (или
собирать ее для отдельного просмотра). |
| webServices | Управляет многими параметрами настройки, используемыми для Web-служб. Это позволит настраивать различные параметры настройки
протокола и конфигурации для связи с любой Web-службой,
содержащейся в приложении. |
<configuration> является корневым элементом, содержащим все подробности конфигурации. Каждый файл web.config должен иметь этот элемент. Элемент <configuration> может содержать ряд других вложенных элементов, но в приложении ASP.NET вы, скорее всего, увидите только два элемента: <system.web> и <appSettings>.
<system.web> действует в качестве контейнера для предопределенных параметров настройки, специфических для ASP.NET, многие из которых детализируются в следующих разделах. Схема раздела <system.web> является фиксированной, то есть вы не сможете изменить структуру или добавить сюда свои собственные специальные элементы.
предыдущая следующая страница оглавление
220