使用该对话框可以添加或修改文件扩展名和处理这些文件的程序或解释器之间的映射。可执行文件是希望运行的 .exe 或 .dll 的名称。可执行文件必须位于 Web 服务器的本地硬盘中。扩展名是与应用程序相关联的文件扩展名。如果不希望通过这些映射将所有的 HTTP 谓词传递到应用程序,则可以适当地设置限制。例如,默认情况下 Asp.dll 文件将使用 HTTP 谓词 GET、HEAD 和 POST 处理请求。(TRACE 请求由 IIS 处理。)若要启用全部谓词,请选中“全部谓词”单选按钮。谓词或方法名之间用英文逗号 (,) 分隔。

可执行文件

键入可执行文件的名称(.exe 或 .dll)。可执行文件必须位于 Web 服务器的本地硬盘中。

浏览

单击此处可以在 Web 服务器的本地硬盘上定位可执行文件(.exe 或 .dll)。

扩展名

键入与应用程序相关联的文件扩展名。

谓词

此处选项可用来限制与每个应用程序扩展名相关联的 HTTP 谓词的个数。

您可以选择下列两个选项之一:

  • 全部谓词

  • 限制为。该选项根据特定数字的规定将应用程序限制为一个或多个谓词。

脚本引擎

若要在没有执行权限的目录中运行应用程序,请选中该项。此设置主要用于基于脚本的应用程序,如映射到解释器的 ASP 和 IDC。要运行脚本映射应用程序,必须从应用程序所在目录的“目录”选项卡上的“执行权限”列表框中选择“纯脚本”或“脚本和可执行文件”。

  • 如果只允许运行脚本映射的应用程序,请单击“纯脚本”访问权限。

  • 如果允许运行脚本映射的应用程序和可执行文件(.exe 和 .dll),请单击“脚本和可执行文件”访问权限。

确认文件是否存在

选择此选项可指示 Web 服务器验证请求的脚本文件是否存在,并确保发出请求的用户有该脚本文件的访问权限。如果脚本不存在或用户没有权限,则浏览器将收到相应的警告消息,并且不调用脚本引擎。此选项可能对于映射到非 CGI 可执行文件的脚本非常有用,这些可执行文件(如 Perl 解释器)在脚本不能访问时不发送 CGI 响应。因为该脚本必须打开两次,一次是由服务器打开,一次是由脚本引擎打开,所以启用该选项可能影响到性能。

相关主题

若要详细了解配置应用程序,请参阅 Microsoft Windows Server TechCenter 中的 IIS 6.0 联机文档(可能为英文页面)


目录