Основы ASP.NET 2.0


         

Модули HTTP, которые обрабатывают выходной


  • Установка глобальных тем.


<pages styleSheetTheme="White"/>
  • Способ аутентификации.


<authentication mode="Forms"> <forms loginUrl="Default.aspx" protection="Validation" time- out="300"/> </authentication>
  • Включена ли анонимная аутентификация.
  • Настройки глобализации:


<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
  • Подключение менеджера ролей:


<roleManager enabled="true"/>
  • Параметры, хранящиеся в профилях пользователей.
  • Модули HTTP, которые обрабатывают выходной поток сервера.
  • Провайдер карты сайта.
  • Настройки обработки ошибок:


<customErrors mode="RemoteOnly"> <error statusCode="404" redirect="missingPage.aspx"/> </customErrors>

Здесь задается страница, на которую перенаправляется пользователь, когда запрашиваемый им файл не найден.

Атрибут mode="RemoteOnly" определяет, что эту страницу увидят только пользователи, а администратор сайта увидит стандартное сообщение об ошибке.

  • Настройки компилятора находятся в узле compilation. Во время разработки обычно включается отладка:


<compilation debug="true"/>

Если при работе страницы возникает ошибка, система генерирует страницу с сообщениями об ошибках и показывает ее в браузере. После окончания отладки проекта эту опцию необходимо отключить, так как возможность отладки замедляет работу сервера.

Это лишь некоторые из доступных настроек.В файле <windir>\ Microsoft.NET\Framework\<version>\CONFIG \web.config.comments находится подробное описание всех возможных настроек web.config.

Изменять настройки web.config можно двумя способами. Первый — вручную редактировать его текст в редакторе. И второй — с помощью web-интерфейса, который работает на локальном сервере. Для этого из меню Website выберите пункт ASP .NET Configuration или нажмите на крайнюю справа кнопку в окне Solution Explorer.


Содержание  Назад  Вперед