Диалоговые окна Добавление сопоставления сценариев и Изменение сопоставления сценариев используются для добавления новых или изменения существующих собственных обработчиков на веб-сервере. Собственные обработчики, известные также как обработчики сценариев, являются файлами EXE или DLL с собственным исполняемым кодом, реализующими ответ на специальные запросы.

Примечание

Сопоставления сценариев обеспечивают обратную совместимость с более ранними версиями IIS. Исполняемые файлы должны быть написаны согласно спецификациям CGI, библиотеки динамической компоновки должны поддерживать интерфейсы расширений ISAPI.

При сопоставлении запроса определенного типа EXE-файлу (обработчику сценариев) CgiModule загружает соответствующий исполняемый файл, если запрос приходит на сервер и соответствует сопоставлению обработчика. При сопоставлении запроса определенного типа DLL-файлу (обработчику сценариев) IsapiModule загружает библиотеку DLL, если запрос приходит на сервер и соответствует сопоставлению обработчика. Например, IIS 7 включает в себя сопоставление обработчика для ASP (Active Server Pages). Все запросы для файлов .asp обрабатываются обработчиком сценариев asp.dll, который загружается модулем IsapiModule, так как ASP.DLL является расширением ISAPI.

Примечание

При настройке сопоставлений для исполняемых файлов необходимо обеспечить, чтобы модуль CgiModule был зарегистрирован и включен на странице Модули. Аналогично при настройке сопоставлений для библиотек DLL необходимо обеспечить, чтобы модуль IsapiModule был зарегистрирован и включен на странице Модули.

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

Список элементов пользовательского интерфейса

Имя элементаОписание

Путь запроса

Введите расширение имени файла или имя файла с расширением, для которого необходима обработка запросов обработчиком. Например, если необходимо, чтобы обработчик вел обработку всех запросов, выполняемых для файлов ASP, введите *.asp. Либо, если необходимо, чтобы обработчик вел обработку всех запросов, выполняемых для определенного файла или его расширения, введите имя файла и его расширение, например, Мойфайл.asp.

Примечание

Если требуется настроить универсальное сопоставление сценариев, используйте действие Добавление сопоставления сценариев с подстановочными знаками на странице Сопоставления обработчиков.

Исполняемый файл

Введите путь к программе CGI или к расширению ISAPI в физической файловой системе.

Примечание

Если в заданном пути к EXE-файлу будут иметься пробелы, заключите его в двойные кавычки ("). Для EXE-файлов можно также задать параметры командной строки. Эти инструкции не применяются к DLL-файлам.

Определите местоположение файла EXE или DLL в физической файловой системе.

Имя

Введите описательное имя для сопоставления обработчика.

Ограничения запроса

Открывает диалоговое окно Ограничения запроса, из которого можно задать дополнительные необязательные ограничения для сопоставления.

См. также


Содержание