使用“ISAPI 和 CGI 限制”功能页,可以管理 ISAPI 和 CGI 程序限制列表。单击某个功能页列标题可以对列表进行排序,也可以从“分组依据”下拉列表中选择一个值以将类似项目归为一组。
使用“ISAPI 筛选器”功能页可以管理 .dll 文件列表,此类文件可以更改或增强 IIS 提供的功能。例如,ISAPI 筛选器可以控制将哪些文件映射到 URL,可以修改服务器发送的响应或执行其他操作来修改服务器的行为。
ISAPI 扩展
Internet 服务器应用程序编程接口 (ISAPI) 扩展支持使用 ISAPI 扩展进行动态 Web 内容开发。ISAPI 扩展在请求时运行,就像任何其他静态 HTML 文件或动态 ASP 文件一样。由于 ISAPI 应用程序是编译的代码,因此它们的处理速度比 ASP 文件或调用 COM+ 组件的文件要快得多。
ISAPI 筛选器
Internet 服务器应用程序编程接口 (ISAPI) 筛选器支持使用 ISAPI 筛选器的 Web 应用程序。ISAPI 筛选器是可以扩展或更改 IIS 所提供功能的文件。ISAPI 筛选器检查 Web 服务器发出的每个请求,直至筛选器找到它需要处理的请求为止。
在服务器端的包含文件
在服务器端的包含文件 (SSI) 是一种脚本编写语言,用于动态地生成 HTML 页面。在将页面传递到客户端之前,脚本将在服务器上运行,并通常涉及到将一个文件插入另一个文件。例如,您可能会创建一个 HTML 导航菜单,并使用 SSI 动态地将其添加到网站上的所有页面。
1、如果我们在安装IIS7.5的时候没有安装isapi筛选器和isapi扩展。如下图,那么就有必要重新把isapi筛选器重新安装一次。
2、点击服务器管理器,WEB服务器(IIS),添加角色服务
3、选择ISAPI 扩展和isapi筛选器,下一步,下一步进行安装。
功能页元素
元素名称 描述
名称显示 ISAPI 筛选器的名称。
可执行文件
显示 ISAPI 筛选器 .dll 文件的路径,例如 %SystemDrive%\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll。
条目类型
显示项目是本地项目还是继承的项目。本地项目是从当前配置文件中读取的,而继承的项目是从父配置文件中读取的。
“操作”窗格元素
元素名称 描述
添加
打开“添加 ISAPI 筛选器”对话框,您可以在其中添加 ISAPI 筛选器。
编辑
打开“编辑 ISAPI 筛选器”对话框,您可以在其中编辑选定的 ISAPI 筛选器。
重命名
启用选定的 ISAPI 筛选器的“名称”字段,以便您能够重命名该筛选器。
删除
删除从功能页上的列表中选择的项目。
注意
如果要在服务器级别删除 ISAPI 筛选器,则必须重新启动 WWW 服务 (W3SVC) 以使更改生效。