使用“添加脚本映射”“编辑脚本映射”对话框,可以在 Web 服务器上添加新的或编辑现有的本机处理程序。本机处理程序又称作脚本引擎,是用来响应特定请求的本机代码的 .exe 或 .dll 文件。

注意

脚本映射提供与早期版本的 IIS 的向下兼容性。可执行文件必须写入 CGI 规范中,动态链接库必须能够支持 ISAPI 扩展接口。

如果您将某一类请求映射到 .exe 文件(脚本引擎),CgiModule 将在与该处理程序映射相匹配的请求进入服务器时,加载关联的可执行文件。如果您将某一类请求映射到 .dll 文件(脚本引擎),IsapiModule 将在与该处理程序映射相匹配的请求进入服务器时加载相应的 DLL。例如,IIS 7 包括一个针对 Active Server Pages (ASP) 的处理程序映射。对 .asp 文件的所有请求都由 asp.dll 脚本引擎处理,该脚本引擎由 IsapiModule 加载,因为 ASP.DLL 是 ISAPI 扩展。

注意

如果为可执行文件配置脚本映射,请确保在“模块”页上注册并启用了 CgiModule。同样,如果为 DLL 配置脚本映射,请确保在“模块”页上注册并启用了 IsapiModule。

单击“确定”添加或保存处理程序映射后,必须将可执行文件添加到“ISAPI 和 CGI 限制”列表以使其能够运行。

UI 元素列表

元素名称描述

请求路径

键入文件扩展名,或者键入扩展名为处理程序将处理的扩展名的文件名。例如,如果您希望处理程序运行向 ASP 文件发出的所有请求,请输入 *.asp;如果您希望处理程序运行向特定文件发出的所有请求,请输入文件名及其扩展名,如 Myfile.asp。

注意

如果想要配置通配符脚本映射,请使用“处理程序映射”页面上的“添加通配符脚本映射”操作。

可执行文件

键入物理文件系统中 CGI 程序或 ISAPI 扩展的路径。

注意

如果您指定在路径中有空格的 .exe 文件的路径,请将路径用双引号 (") 引起。您还可以随 .exe 文件一起指定命令行参数。这些说明不适用于 .dll 文件。

在物理文件系统中找到 .exe 或 .dll 文件。

名称

为处理程序映射键入一个描述性名称。

请求限制

打开“请求限制”对话框,您可以从该对话框中为映射指定其他可选的限制。

请参阅


目录