# Настройка ASP.NET для виртуальных папок

Чтобы настроить ASP.NET для виртуальной папки сайта:

1. Откройте страницу Сайты и домены и найдите доменное имя сайта.

2. Нажмите Виртуальные папки.

3. Найдите нужную папку и нажмите на ее имя.

4. Нажмите Настройки ASP.NET.

5. Укажите параметры подключения к базам данных для приложений ASP.NET, использующих базы данных. Эта опция доступна только для ASP.NET 2.0.x.

   Если вы впервые заходите на страницу настройки ASP.NET, будут показаны примеры настроек подключения с общими структурами параметров. Вы можете удалить их и ввести собственные значения параметров.

   - Чтобы добавить строку, введите нужные данные в поля Имя и Параметры подключения и щелкните по расположенному возле них значку .

   - Чтобы удалить строку, щелкните по расположенному возле нее значку .

6. Настройте пользовательские сообщения об ошибках, которые будут отображаться в приложениях ASP.NET:

   - Чтобы установить режим отображения персонализированных сообщений об ошибках, выберите соответствующую опцию в меню Режим пользовательских ошибок:

     - On ― включить пользовательские сообщения об ошибках.

     - Off ― отключить пользовательские сообщения об ошибках, показывать подробную информацию об ошибках.

     - RemoteOnly ― показывать пользовательские сообщения только для удаленных клиентов, на локальном сервере показывать ошибки ASP.NET.

   - Чтобы добавить новое пользовательское сообщение об ошибке (которое будет применено, если не выбран режим Off, введите значения в полях Код состояния и URL переадресации и нажмите .

     - Код состояния определяет код статуса HTTP, получаемый в результате перенаправления на страницу ошибки.

     - URL переадресации определяет веб-адрес страницы ошибки, на которой для клиента представлена информация об ошибке.

     Во избежание возможных конфликтов вы не сможете добавить сообщение об ошибке с кодом ошибки, который уже существует, однако вы можете переопределить URL для существующего кода.

   - Чтобы удалить пользовательское сообщение об ошибке из списка, щелкните по значку возле него.

7. Укажите настройки компиляции в разделе Компиляция и отладка:

   - Чтобы определить язык программирования, который будет использован в динамически компилируемых файлах, выберите запись из списка Язык страниц по умолчанию.

   - Если вам не требуется получать отладочную информацию от веб-приложений, снимите флажок Включить отладку.

   - Чтобы получать отладочную информацию от веб-приложений, установите флажок Включить отладку. В этом случае в диагностическом сообщении будут отображаться фрагменты исходного кода, в которых содержатся ошибки.

     Примечание

     Во время запуска приложений в режиме отладки может произойти переполнение памяти и превышение производительности системы. Мы рекомендуем использовать отладку для тестирования приложений и отключить ее перед созданием рабочего сценария.

8. Укажите параметры кодировки для приложений на ASP.NET в разделе Параметры глобализации:

   - Чтобы установить принятую кодировку для всех входящих запросов, введите значение кодировки в поле Кодировка запросов (по умолчанию utf-8).

   - Чтобы установить принятую кодировку для всех ответов, введите значение кодировки в поле Кодировка ответов (по умолчанию utf-8).

   - Чтобы установить кодировку, которая будет использоваться по умолчанию для разбора файлов `.aspx`, `.asmx` и `.asax`, введите значение кодировки в поле Кодировка файлов (по умолчанию Windows-1252).

   - Чтобы выбрать языковые и региональные параметры, которые должны использоваться по умолчанию для обработки входящих веб-запросов, выберите соответствующий вариант в списке Язык и региональные параметры.

   - Чтобы выбрать языковые и региональные параметры, которые должны использоваться по умолчанию при выполнении поиска ресурсов в зависимости от пакета локализации, выберите соответствующий элемент из списка Язык и региональные параметры интерфейса.

9. Установите уровень безопасности для доступа к исходному коду приложений на ASP.NET в поле Уровень доверия CAS.

   Уровень безопасности для доступа к исходному коду представляет собой зону безопасности, в пределах которой разрешается выполнение приложений. Этот параметр определяет, к каким ресурсам сервера приложения будут иметь доступ.

   Примечание

   Если для блока установлен слишком низкий уровень безопасности, это приведет к некорректной работе блока. Более подробную информацию по уровням прав можно найти на http://msdn.microsoft.com/en-us/library/Aa302425.

10. Если вы пользуетесь ASP.NET 1.1.x, вы можете включить использование дополнительных скриптов в поле Настройки библиотеки скриптов. Настройки библиотеки скриптов следует указать в том случае, если на вашем сайте применяются средства проверки правильности данных.

    - Если вам необходимо использовать дополнительные скрипты (в частности, скрипты, с помощью которых реализованы объекты проверки правильности входных данных), укажите настройки для библиотеки скриптов .NET framework. Для этого введите путь, начинающийся с корневой папки домена, перед которым идет символ обратной косой черты, в поле Путь к библиотеке скриптов Microsoft, щелкните по значку папки возле поля Путь к библиотеке скриптов Microsoft и выберите нужную папку.

    - Чтобы запустить процесс установки файлов, содержащих скрипты, в указанное место, установите флажок Установить. Если в выбранной папке уже существуют такие файлы, они будут перезаписаны.

11. Установите параметры сеанса клиента в разделе Параметры сеанса:

    - Чтобы установить режим аутентификации по умолчанию для приложений, выберите нужный элемент из списка Режим аутентификации. Режим аутентификации Windows следует выбирать, если используется какая-либо из форм идентификации IIS.

    - Чтобы указать допустимое время бездействия сеанса, введите нужное значение в минутах в поле Таймаут сеанса.

12. Нажмите OK, чтобы применить все изменения.