Win2008应用之IIS 7中ISAPI筛选器配置

Internet 服务器应用程序编程接口 (ISAPI) 筛选器是一种可以添加到 IIS 中以增强 Web 服务器行为的程序。ISAPI 筛选器会接收向 Web 服务器发出的每个 HTTP 请求并向服务器提供附加的功能,例如记录请求信息、对用户进行身份验证和授权、重写 URL 以及压缩 Web 内容以降低带宽成本等。

在 IIS 7.0 中,模块代替了 ISAPI 筛选器,但如果你需要 ISAPI 筛选器提供的功能,则也可以添加相应的筛选器。

(一)添加 ISAPI 筛选器

若要增强 Web 服务器的功能,可以添加 ISAPI 筛选器。例如,您可以设置一个 ISAPI 筛选器来捕获有关 HTTP 请求的信息,并将该信息保存在数据库中。

注: 虽然 IIS 7.0 支持 ISAPI 筛选器,但建议使用模块而不是 ISAPI 筛选器来扩展 Web 服务器的功能。

具体实现步骤如下:

1.打开 IIS 管理器,然后导航至您要管理的级别。

2.在"功能视图"的"server主页"或"site 主页"页上,双击"ISAPI 筛选器"。

3.在"ISAPI 筛选器"页的"操作"窗格中,单击"添加"。

4.在"添加 ISAPI 筛选器"对话框中,请执行下列操作:

? 在"筛选器名称"框中,为 ISAPI 筛选器键入一个好记的名称。

? 在"可执行文件"框中,键入 ISAPI 筛选器文件所在的文件系统路径,或单击浏览按钮("...")导航至 ISAPI 筛选器文件所在的文件夹。

5.单击"确定"。

(二)编辑 ISAPI 筛选器

如果需要更改 ISAPI 筛选器的可执行文件的路径,可以编辑该 ISAPI 筛选器。实现步骤如下:

1.打开 IIS 管理器,然后导航至您要管理的级别。

2.在"功能视图"的"server主页"或"site 主页"页上,双击"ISAPI 筛选器"。

3.在"ISAPI 筛选器"页上,选择要更改的 ISAPI 筛选器。

4.在"操作"窗格中,单击"编辑"。

注:只能编辑"条目类型"为"本地"的 ISAPI 筛选器。

5.在"编辑 ISAPI 筛选器"对话框中,更改可执行文件的路径,然后单击"确定"。

(三)重命名 ISAPI 筛选器

如果需要更改某 ISAPI 筛选器的名称(例如要更好地描述筛选器的用途),请重命名该筛选器。实现步骤如下:

1.打开 IIS 管理器,然后导航至您要管理的级别。

2.在"功能视图"的"server主页"或"site 主页"页上,双击"ISAPI 筛选器"。

3.在"ISAPI 筛选器"页上,选择要重命名的 ISAPI 筛选器。

4.在"操作"窗格中,单击"重命名"。

注:只能重命名"条目类型"为"本地"的 ISAPI 筛选器。

5.为 ISAPI 筛选器键入一个新名称,然后单击框的外部。

(四)删除 ISAPI 筛选器

如果不再需要某个 ISAPI 筛选器所提供的功能,则可以删除该筛选器。例如,如果存在一个模块可执行与某个 ISAPI 筛选器相同的功能,可能会决定从 Web 服务器中删除该筛选器。

1.打开 IIS 管理器,然后导航至您要管理的级别。

2.在"功能视图"的"server主页"或"site 主页"页上,双击"ISAPI 筛选器"。

3.在"ISAPI 筛选器"页上,选择要删除的 ISAPI 筛选器。

4.在"操作"窗格中,单击"删除",然后单击"是"。

注:只能删除"条目类型"为"本地"的 ISAPI 筛选器。

时间: 2024-10-11 07:41:37

Win2008应用之IIS 7中ISAPI筛选器配置的相关文章

Win2008应用之IIS 7中HTTP错误响应配置

自定义错误消息允许在站点访问者无法访问他们请求的内容时提供文件.执行资源或重定向到 URL,以此来提供友好或信息更丰富的响应. 默认情况下,IIS 会提供存储在 systemroot\Help\IisHelp\Common 文件夹下的文件中定义的错误消息.您可以为用户创建自定义错误消息,并将 IIS 配置为在每次遇到站点上的特定 HTTP 错误时都返回该页面. 注:不能自定义以下 HTTP 错误消息:400.403.9.411.414.500.500.11.500.14.500.15.501.5

无法加载站点/服务的所有 ISAPI 筛选器。因此启动中止错误解决方法

网站访问时会出错Service Unavailable错误,并在系统日志中会出现相关如下的错误信息:无法加载站点/服务的所有 ISAPI 筛选器. 下面收集了相关的原因分析和解决方法,请仔细阅读. Service Unavailable解决为什么会Service Unavailable ?一. 如果出现"Service Unavailable"的提示,刷新几下又可以访问.出现这种情况是由于您的网站超过了iis限制造成的,由于2003的操作系统在提示IIS过多时并非像2000系统提示&q

通过AppCmd.exe实现ISAPI 筛选器的添加代码_win服务器

若要添加 ISAPI 筛选器,请使用以下语法: appcmd set config /section:isapiFilters /+[name=' string ',path=' string ',enabled='true |false',enableCache='true |false',preCondition=' string '] 变量 name string 是要添加的 ISAPI 筛选器的名称.变量 path string 是 ISAPI 筛选器的 .dll 文件的物理 path

[已解决]:调用 LoadLibraryEx 失败,在 ISAPI 筛选器 "c:\Windows\Microsoft.NET\Framework\v4.0.30319\\aspnet_filter.

原文:[已解决]:调用 LoadLibraryEx 失败,在 ISAPI 筛选器 "c:\Windows\Microsoft.NET\Framework\v4.0.30319\\aspnet_filter.现象:我的是 win7, iis7, 64bit, 打开网站错误如下: 错误摘要 HTTP 错误 500.0 - Internal Server Error 调用 LoadLibraryEx 失败,在 ISAPI 筛选器 "c:\Windows\Microsoft.NET\Frame

Win2008应用之IIS 7中配置ISAPI和CGI限制

ISAPI 和 CGI 限制是允许在服务器上执行动态内容的请求处理程序.这些限制为 CGI 文件 (.exe) 或 ISAPI 扩展 (.dll).如果 IIS 配置系统允许添加自定义 ISAPI 或 CGI 限制,则我们可以添加它们. (一)添加 ISAPI 或 CGI 限制 利用 ISAPI 和 CGI 限制,可以控制是否提供动态内容.在服务器上,动态内容以 CGI 文件 (.exe) 或 ISAPI 扩展 (.dll) 的形式存在.实现步骤如下: 1.打开 IIS 管理器,然后导航至要配置

IIS 7中 ISAPI 错误解决

在本地IIS种发布了一个测试网站,浏览的时候提示 404 错误,无法显示页面,具体错误如下: 解决办法如下: 选择IIS根目录,在右边的功能视图中选择 "ISAPI 和 CGI限制",双击打开,   把相应的 .Net版本限制打开,设置为允许即可.

在IIS 7中配置PHP运行环境简单步骤[图文教程]_win服务器

安装 IIS 7.0         打开 Control Panel\Programs\Programs and Features\Turn Windows features on or off, 在打开的对话框中勾选上这两个选项:         单击OK等待片刻, IIS就安装完成了. 安装 PHP 5.2.6         1. 下载: PHP 5.2.6 ;  其它版本的 PHP 下载.         2. 将压缩包解压, 放到一个目录中, 比如 D:\php         3.

Win2008应用之IIS 7托管模块配置

利用 IIS 7.0 扩展性模型,可以开发称作"模块"的 Web 服务器组件,并将其部署为使用本机 C++ API 的本机 DLL 或使用 ASP.NET API 开发的托管类型.Web 服务器模块可属于以下任一类型: - 本机模块(本机 .dll 文件):这些文件也称作"非托管模块",因为它们不是使用 ASP.NET 模型创建的.默认情况下,Web 服务器中包含的大多数功能都是作为本机模块实现的. - 托管模块(由 .NET 程序集创建的托管类型):这些模块是使用

使IIS支持PHP,ISAPI或CGI,FastCGI完全配置教程(最新php5.2.13配置方法)_win服务器

在Windows Server 2003的IIS6下配置ISAPI方式的PHP,配置方法是,在IIS的"WEB服务扩展"中,添加一个新的WEB服务扩展,程序后缀为PHP,ISAPI程序为php5isapi.dll,然后再我的电脑->属性->高级->"环境变量"-"系统变量"中增加变量名PHPRC,数值为php.ini的路径,在Internet信息服务管理器中,选择网站或应用程序的根目录,打开目录属性页(右键选择"属性&