# 设置应用程序映射

可以用多种编程语言和脚本语言开发 Web 应用程序。Internet 信息服务 (IIS) 通过网站上被请求资源的文件扩展名来确定运行哪个 ISAPI 或 CGI 程序处理此请求。例如，如果请求扩展名为 .asp 的文件，Web 服务器将调用 ASP 程序 (Asp.dll) 处理此请求。文件扩展名与 ISAPI 或 CGI 程序的这种关联关系称为“应用程序映射”。IIS 已预先配置为支持公共的应用程序映射。可以针对网站上的所有应用程序或个别应用程序添加或删除映射。

将扩展名映射到应用程序

1. 在 Internet 信息服务管理单元中，选择网站或应用程序的开始位置目录。
2. 打开目录的属性页，然后单击“主目录”、“虚拟目录”或“目录”选项卡。
3. 单击“配置”按钮。
4. 在应用程序映射选项卡上，单击“添加”。
5. 在“可执行文件”框中，输入将用来处理文件的 ISAPI 或 CGI 程序的路径。指定的程序必须位于 Web 服务器的本地目录中。
6. 在“扩展名”框中，输入要与 ISAPI 或 CGI 程序相关联的文件扩展名。当 Web 服务器接收到的 URL 中带有此扩展名的文件时，它将调用相关程序来处理此请求。
7. 要允许在具有“脚本”权限的目录中处理此类型文件，请选中“脚本引擎”复选框。当目录设置了“脚本”权限（而不是“执行”权限）后，只有与指定为脚本引擎的应用程序相关联的文件才能在此目录中进行处理。

要点 在“应用程序映射”属性页中，有一个标题为“动作”的列。在 IIS 4.0 中，此列的标题为“排除”。因为不断有更多的新 HTTP 动作被添加到超文本传输协议中，因此对此处所做的更改是为了更好地适应将来的发展需要。

删除应用程序映射

| 在“映射”属性页中，选择文件扩展名，然后单击“删除”按钮。对具有此扩展名的文件的请求将不再在此网站或目录中进行处理。

© 1997-2001 Microsoft Corporation. 保留所权利。