使用此选项卡可以将文件扩展名映射到用来处理这些文件的程序或解释器。映射的应用程序包括 Active Server Pages (ASP) 应用程序、Internet 数据库连接器 (IDC) 应用程序以及使用服务器端包含 (SSI) 指令的文件。例如,当 Web 服务器收到对扩展名为 .asp 的页的请求时,将通过应用程序映射决定调用可执行文件 asp.dll 来处理该页。也可以使用该选项卡安装对于每个请求都要执行的通配符脚本映射 ISAPI 应用程序,而不管文件扩展名如何。

缓存 ISAPI 扩展

可以加载并缓存 Internet Server API (ISAPI) DLL,以便处理进一步的请求时可不再调用应用程序。缓存对大多数 ISAPI 应用程序(包括 ASP)有利。只有在特定环境下(如调试 ISAPI 应用程序),才可以清除该复选框。如果服务器上有多个网站加载并缓存了同一个 ISAPI 应用程序,则对服务器清除此选项不会从内存中卸载此应用程序。必须对使用 ISAPI 应用程序的所有网站清除此选项。清除此选项不会卸载正在运行的应用程序。只有后续请求不被缓存。

应用程序扩展

可以使用大量的编程和脚本语言开发 Web 应用程序。Internet 信息服务 (IIS) 使用网站上请求资源的文件扩展名来确定运行哪个 ISAPI 或 CGI 程序处理请求。例如,以 .asp 扩展名结束的文件请求将导致 Web 服务器调用 ASP 程序 (Asp.dll) 来处理请求。文件扩展名与 ISAPI 或 CGI 程序的关联称为“应用程序映射”。预先配置 IIS 以支持公共应用程序映射。可以添加或删除网站上所有应用程序或单个应用程序的映射。

应用程序扩展表列出了与可执行文件相关联的文件扩展名和可执行文件的路径。如果单词“ALL”出现在“谓词”列中,则全部谓词将被发送到应用程序。单击“添加”、“编辑”或者“删除”按钮可以修改应用程序映射。

重要

在 IIS 4.0 的“应用程序映射”选项卡上,谓词列表位于“排除”列中。它已经更改成“谓词”列,其中列出了应用程序运行的 HTTP 谓词。

选择该选项可以将 Web 服务器配置成加载并且缓存 ISAPI,以便处理后续请求时无需再调用应用程序。缓存对大多数 ISAPI 应用程序(包括 ASP)有利。

添加

单击此处可以通过标识文件扩展名、可执行文件路径,和 HTTP 谓词添加应用程序映射。

编辑

单击此处可以通过更改文件扩展名、可执行文件路径,和 HTTP 谓词修改应用程序映射。

删除

单击此处可以从 IIS 中删除应用程序映射。

通配符应用程序映射

该表列出了处理 Web 文件前执行的 ISAPI 应用程序,而不管文件扩展名如何。这些 ISAPI 应用程序称为通配符脚本映射。使用通配符脚本映射与使用 ISAPI 筛选器类似,它们的不同在于通配符脚本映射可以安装在虚拟目录上也可以安装在网站上,可以访问请求的主体,不是事件驱动的,并且 ISAPI 扩展 API 比 ISAPI 筛选器 API 具有更多的功能。如果虚拟目录没有包含其自己的通配符脚本映射,那么它仅从其父虚拟目录或网站中继承通配符脚本映射。

插入

单击此处可以将为每个请求执行的通配符脚本映射添加到该网站或虚拟目录中的 Web 文件中。

编辑

单击此处可以修改“通配符应用程序映射”表中当前所选的通配符脚本映射。

删除

单击此处可以删除“通配符应用程序映射”表中当前所选的通配符脚本映射。

上移

单击此处可以将“通配符应用程序映射”表中当前所选的通配符脚本映射移至执行顺序中的更高位置。

下移

单击此处可以将“通配符应用程序映射”表中当前所选的通配符脚本映射移至执行顺序中的更低位置。

相关主题

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


目录