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

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

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, чтобы сохранить изменения.