# Изменение настроек виртуальной папки

Чтобы изменить настройки виртуальной папки сайта:

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

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

3. Найдите папку, настройки которой вы хотите изменить, и нажмите на соответствующий значок или нажмите Свойства папки, находясь внутри нужной папки.

4. Внесите нужные изменения в настройки:

   - Имя ― укажите имя виртуальной папки.

   - Путь ― укажите путь к физической папке, к которой привязана данная виртуальная папка.

   - Доступ к исходному коду скрипта ― поставьте эту галочку, чтобы разрешить пользователям доступ к исходному коду при условии, что установлены права для чтения или записи. Исходный код включает скрипты в приложениях ASP.

   - Права на чтение ― поставьте эту галочку, чтобы предоставить пользователям возможность чтения файлов или папок, а также их свойств.

   - Права на запись ― поставьте эту галочку, чтобы предоставить возможность пользователям загружать файлы и устанавливать их свойства в виртуальную папку либо изменять содержимое файлов, доступных для редактирования. Запись возможна, только если браузер поддерживает функцию PUT протокола HTTP 1.1.

   - Просмотр папки ― поставьте эту галочку, чтобы разрешить пользователям просматривать гипертекстовые списки файлов и подпапок в этой виртуальной папке.

   - Сохранять в журнале записи о посещении ― поставьте эту галочку, если хотите сохранять информацию о посещениях виртуальной папки.

   - Создать приложение ― поставьте эту галочку, чтобы превратить веб-папку в приложение IIS. Эта папка станет логически независимой от остального содержимого сайта.

   - Права на выполнение ― выберите соответствующий уровень выполнения программ, разрешенный для этой виртуальной папки.

     - Нет ― разрешить доступ только к статическим файлам (например, HTML-файлы или изображения).
     - Только скрипты ― разрешить запуск только скриптов, но не исполняемых файлов.
     - Скрипты и исполняемые файлы ― снять все ограничения, то есть разрешить выполнение файлов любого типа.

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

   - Разрешить выполнение приложений в режиме MTA (многопоточное подразделение) ― поставьте эту галочку, чтобы разрешить выполнение приложений режиме многопоточных подразделений. В противном случае приложения будут выполняться в однопоточном режиме (STA). В однопоточном режиме для выполнения каждого приложения создается отдельный процесс. В многопоточном режиме происходит одновременное выполнение нескольких приложений в одном потоке, что может в некоторых случаях значительно увеличить производительность.

   - Использовать документы по умолчанию ― поставьте эту галочку, чтобы разрешить использование документов по умолчанию для текущей папки. Документ по умолчанию посылается в случае, когда пользователи обращаются к папке без указания имени определенного файла (например, использование „http://www.example.com“ вместо „http://www.example.com/index.html“). Если эта галочка убрана, а галочка Просмотр папки поставлена, то веб-сервер возвращает список папок. Если обе эти галочки убраны, то веб-сервер возвращает сообщение об ошибке «Доступ запрещен».

   - Порядок поиска документов по умолчанию ― указывает порядок, в котором IIS осуществляет поиск документа по умолчанию, посылая пользователю первый доступный документ, который был найден. Если документ, соответствующий критерию поиска, не был найден, IIS действует аналогично ситуации, когда функция использования страницы по умолчанию отключена.

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

   - Требуется SSL/TLS ― поставьте эту галочку, чтобы доступ к этой папке был возможен только через безопасное соединение с шифрацией SSL/TLS.

   - Настройки ASP ― установите необходимые настройки для веб-приложений на базе ASP.

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

     - Если вы хотите разрешить отладку приложений ASP на сервере, уберите соответствующую галочку Определено родительской папкой и поставьте галочку Включить отладку скриптов ASP на сервере.

     - Если вы хотите разрешить отладку приложений ASP на стороне клиента, уберите соответствующую галочку Определено родительской папкой и поставьте галочку Включить отладку скриптов ASP на стороне клиента.

       Помните, что если вы пытаетесь изменить настройки ASP для корневой папки, названиями полей по умолчанию будут Определено IIS вместо Определено родительской папкой.

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