Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ASP - ScriptMaps

ScriptMaps

Это свойство указывает расширения имен файлов приложений, используемых для сопоставления в обработчике сценариев. Строка списка имеет вид Расширение, ОбработчикСценариев, Флаги, ВключенныеКоманды. Атрибут Расширение задает расширение имени файла (например, .htm), ОбработчикСценариев указывает полный путь к библиотеке DLL, Флаги представляет собой целое число, соответствующее выбранной модели поведения (описание см. ниже), а ВключенныеКоманды содержит список команд, обрабатываемой этой библиотекой DLL ISAPI.

Примечание.   В IIS версии 4.0 и более ранних в синтаксисе этого свойства указывались не включенные команды. В версии 5.0, если ни одной команды не указано, принимается значение "все команды". Рекомендуется перечислять команды, которые будет обрабатывать ISAPI-фильтр или расширение.

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

Возможные значения атрибута Флаги Описание
1 Сценарии могут выполняться в каталогах, имеющих разрешение «Сценарий». Если данный флаг не установлен, то сценарии могут выполняться только в каталогах с разрешением «Выполнение».
4 Перед тем как запустить обработчик сценариев, сервер пытается получить доступ к файлу, указанному в части PATH_INFO строки URL. Если файл не существует или его нельзя открыть, клиенту возвращается ошибка.
5 Установлены оба описанных выше флага.

Например, чтобы сопоставить библиотеке DLL ISAPI с именем "Test.dll" расширение ".htm", нужно использовать следующую строку:

".htm,C:\WINNT40\System32\inetsrv\Test.dll,5,GET, HEAD, POST"
Тип данных Список (строка)
Значение по умолчанию Пустой список
Наследование Наследуемое

Примечание. IIS разрешает использовать символ "*" вместо расширения имени файла, что позволяет легко перенаправить все запросы на определенный ОбработчикСценариев. Это полезно при использовании ISAPI-расширений, которые должны обрабатывать файлы всех типов.

Разделы, в которых доступно данное свойство

Это свойство доступно в следующих разделах метабазы:

Путь в метабазе Тип параметра
/LM/W3SVC IIsWebService
/LM/W3SVC/N IIsWebServer
/LM/W3SVC/N/ROOT IIsWebVirtualDir
/LM/W3SVC/N/ROOT/ВиртуальныйВебКаталог IIsWebVirtualDir
/LM/W3SVC/N/ROOT/ВиртуальныйВебКаталог/ВебКаталог IIsWebDirectory
/LM/W3SVC/N/ROOT/ВиртуальныйВебКаталог/ВебКаталог/ВебФайл IIsWebFile

Информация об объекте IIS Admin Base

В следующих таблицах перечислены дополнительные сведения, которые требуются только для программ, использующих объект IIS Admin Base.

Идентификатор свойства в метабазе MD_SCRIPT_MAPS
Тип данных MULTISZ_METADATA
Значение битовой маски по умолчанию Пустое
Тип пользователя IIS_MD_UT_FILE

Значения битовой маски

Константа Значение Описание
MD_SCRIPTMAPFLAG_SCRIPT 0x00000001 Запуск в каталогах, имеющих разрешение «Сценарий».
MD_SCRIPTMAPFLAG_CHECK_PATH_INFO 0x00000004 Сервер проверяет PATH_INFO.

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог