В IIS6 или ниже, где в папке вы хотите заблокировать любые файлы, которые обычно обрабатываются обработчиком сценариев, например asp.dll, вы должны открыть диалоговое окно свойств для этой папки в диспетчере IIS, а затем на вкладке каталога в настройках приложения, которые вы изменит поле со списком рядом с «Разрешение на выполнение» и установит для него значение «нет».
Как это делается на II7?
В IIS 7 это включено в раздел «Сопоставления обработчиков». На своем сайте щелкните значок «Сопоставления обработчиков», затем выберите параметр «Изменить разрешения обработчика» в меню действий.
1. Откройте диспетчер IIS и перейдите на уровень, которым хотите управлять. Дополнительные сведения об открытии диспетчера IIS см. В разделе «Открыть диспетчер IIS (IIS 7)». Дополнительные сведения о переходе к местоположениям в пользовательском интерфейсе см. В разделе «Навигация в диспетчере IIS (IIS 7)».
2. В представлении функций на домашней странице сервера, сайта или приложения дважды щелкните Сопоставления обработчиков.
3. На панели Действия щелкните Изменить разрешения для функций.
4. В диалоговом окне «Редактировать права доступа к функциям» выполните следующие действия:
Выберите «Чтение», чтобы включить обработчики, которым требуется доступ для чтения, или снимите флажок «Чтение», чтобы отключить обработчики, которым требуется доступ для чтения к виртуальному каталогу.
Выберите «Сценарии», чтобы включить обработчики, требующие прав сценария, или снимите флажок «Сценарии», чтобы отключить обработчики, которым требуются права сценария в виртуальном каталоге.
Выберите «Выполнить», чтобы включить обработчики, которым требуются права на выполнение, или снимите флажок «Выполнить», чтобы отключить обработчики, которым требуются права на выполнение в виртуальном каталоге. Параметр «Выполнить» доступен только при выборе «Сценарии».