Таблица 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>

<configuration> является корневым элементом, содержащим все подробности конфигурации. Каждый файл web.config должен иметь этот элемент. Элемент <configuration> может содержать ряд других вложенных элементов, но в приложении ASP.NET вы, скорее всего, увидите только два элемента: <system.web> и <appSettings>.

<system.web>

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

предыдущая    следующая страница   оглавление

220

Hosted by uCoz