iis7下添加伪静态DLL筛选器
2014-04-16 15:09:49,作者:Super
[P]参考文章: [URL=http://technet.microsoft.com/zh-cn/library/cc754174]http://technet.microsoft.com/zh-cn/library/cc754174[/URL][/P][P]添加 ISAPI 筛选器 (IIS 7)[/P][P]
[/P][ol][li]打开 IIS 管理器,然后导航至您要管理的级别。 有关如何打开 IIS 管理器的信息,请参阅 [URL=http://technet.microsoft.com/zh-cn/library/cc770472]打开 IIS 管理器 (IIS 7)[/URL]。 有关如何在 UI 的各个位置间进行导航的信息,请参阅 [URL=http://technet.microsoft.com/zh-cn/library/cc732920]在 IIS 管理器中导航 (IIS 7)[/URL]。[/li][li][P]在[B]“功能视图”[/B]的[i]“server[/i][B]主页”[/B]或[i]“site[/i] 主页”页上,双击[B]“ISAPI 筛选器”[/B]。[/P][/li][li][P]在[B]“ISAPI 筛选器”[/B]页的[B]“操作”[/B]窗格中,单击[B]“添加”[/B]。[/P][/li][/ol][li][ol][li]在[B]“添加 ISAPI 筛选器”[/B]对话框中,请执行下列操作:[/li][li]                                                                              在[B]“筛选器名称”[/B]框中,为 ISAPI 筛选器键入一个好记的名称。

[/li][/ol][/li][ul][li]                                                                              在[B]“可执行文件”[/B]框中,键入 ISAPI 筛选器文件所在的文件系统路径,或单击浏览按钮([B]“...”[/B])导航至 ISAPI 筛选器文件所在的文件夹。

[/li][/ul][ol][li][P]单击[B]“确定”[/B]。[/P][/li][/ol]命令行[P][P]若要添加 ISAPI 筛选器,请使用以下语法:[/P][P][B]appcmd set config /section:isapiFilters /+[name='[/B]             [i]string[/i]             [B]',path='[/B]             [i]string[/i]             [B]',enabled='true[/B]|[B]false',enableCache='true[/B]|[B]false',preCondition='[/B][i]string[/i][B]'][/B][/P][P]变量 [B]name[/B][i]string[/i] 是要添加的 ISAPI 筛选器的名称。变量 [B]path[/B][i]string[/i] 是 ISAPI 筛选器的 .dll 文件的物理 [B]path[/B]。[/P][P]此外,您还可以指定以下可选属性的值:[B]enabled[/B]、[B]enableCache[/B] 和 [B]preCondition[/B]。 默认情况下,[B]enabled[/B] 属性为 [B]true[/B],[B]enableCache[/B] 属性为 [B]false[/B],不存在前提条件。 如果要禁用 ISAPI 筛选器,可以为 [B]enabled[/B] 指定 [B]false[/B]。 如果要使 ISAPI 筛选器以友好方式缓存到 HTTP.sys 中,即该筛选器并不是有条件地将 /default.htm 的 URL 重新路由到 /default-1.htm 或 /default-2.htm,可以为 [B]enableCache[/B] 属性执行 [B]true[/B]。 最后,如果 ISAPI 筛选器已设置了某些运行条件,您可以添加一些前提条件,例如 [B]bitness32[/B],它指定 ISAPI 筛选器只能在 32 位的工作进程中运行。[/P][P]例如,若要添加前提条件为只能在 32 位工作进程中运行,且 .dll 文件位于 .NET Framework 2.0 版目录中的 ISAPI 筛选器 [B]ResponseFilter[/B],请在命令提示符处键入以下命令,然后按 Enter:[/P][P][B]appcmd set config /section:isapiFilters /+[name='[/B]             [B]ResponseFilter[/B]             [B]',path='%windir%\Microsoft.NET\Framework\v2.0.50727\[/B]             [B]responseFilter[/B]             [B].dll',preCondition='bitness32'][/B]           [/P][P]有关 Appcmd.exe 的详细信息,请参阅 [URL=http://technet.microsoft.com/zh-cn/library/cc772200]Appcmd.exe (IIS 7) [/URL]。[/P][P]
[/P][P]
[/P][/P]

Page created in 0.0820 seconds with 8 queries.