通過AppCmd.exe實(shí)現(xiàn)ISAPI 篩選器的添加代碼
更新時(shí)間:2013年04月25日 12:58:17 作者:
若要添加前提條件為只能在 32 位工作進(jìn)程中運(yùn)行,且 .dll 文件位于 .NET Framework 2.0 版目錄中的 ISAPI 篩選器 ResponseFilter ,請(qǐng)?jiān)诿钐崾痉庢I入以下命令,然后按 Enter
若要添加 ISAPI 篩選器,請(qǐng)使用以下語(yǔ)法:
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 。
此外,您還可以指定以下可選屬性的值:enabled 、enableCache 和 preCondition 。 默認(rèn)情況下,enabled 屬性為 true ,enableCache 屬性為 false ,不存在前提條件。 如果要禁用 ISAPI 篩選器,可以為 enabled 指定 false 。 如果要使 ISAPI 篩選器以友好方式緩存到 HTTP.sys 中,即該篩選器并不是有條件地將 /default.htm 的 URL 重新路由到 /default-1.htm 或 /default-2.htm,可以為 enableCache 屬性執(zhí)行 true 。 最后,如果 ISAPI 篩選器已設(shè)置了某些運(yùn)行條件,您可以添加一些前提條件,例如 bitness32 ,它指定 ISAPI 篩選器只能在 32 位的工作進(jìn)程中運(yùn)行。
例如,若要添加前提條件為只能在 32 位工作進(jìn)程中運(yùn)行,且 .dll 文件位于 .NET Framework 2.0 版目錄中的 ISAPI 篩選器 ResponseFilter ,請(qǐng)?jiān)诿钐崾痉庢I入以下命令,然后按 Enter:
appcmd set config /section:isapiFilters /+[name=' ResponseFilter ',path='%windir%/Microsoft.NET/Framework/v2.0.50727/responseFilter .dll',preCondition='bitness32' ]
IIS 7 提供了一個(gè)新的命令行工具 Appcmd.exe,可以使用該工具來(lái)配置和查詢 Web 服務(wù)器上的對(duì)象,并以文本或 XML 格式返回輸出。 下面是一些可以使用 Appcmd.exe 完成的任務(wù)的示例:
•創(chuàng)建和配置站點(diǎn)、應(yīng)用程序、應(yīng)用程序池和虛擬目錄。
•停止和啟動(dòng)站點(diǎn)。
•啟動(dòng)、停止和回收應(yīng)用程序池。
•查看有關(guān)在 Web 服務(wù)器上運(yùn)行的工作進(jìn)程和請(qǐng)求的信息。
Appcmd.exe 為常見的查詢和配置任務(wù)提供了一致的命令,從而降低了學(xué)習(xí)語(yǔ)法的復(fù)雜性。 例如,您可以使用 list 命令來(lái)搜索有關(guān)對(duì)象(如應(yīng)用程序)的信息,也可以使用 add 命令來(lái)創(chuàng)建對(duì)象(如站點(diǎn))。
另外,您還可以將命令組合在一起使用,以返回與 Web 服務(wù)器上對(duì)象相關(guān)的更為復(fù)雜的數(shù)據(jù),或執(zhí)行更為復(fù)雜的任務(wù)。 例如,您可以完成類似如下任務(wù)的復(fù)雜任務(wù):停止所有具有運(yùn)行時(shí)間超過六十秒的請(qǐng)求的站點(diǎn)。
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 。
此外,您還可以指定以下可選屬性的值:enabled 、enableCache 和 preCondition 。 默認(rèn)情況下,enabled 屬性為 true ,enableCache 屬性為 false ,不存在前提條件。 如果要禁用 ISAPI 篩選器,可以為 enabled 指定 false 。 如果要使 ISAPI 篩選器以友好方式緩存到 HTTP.sys 中,即該篩選器并不是有條件地將 /default.htm 的 URL 重新路由到 /default-1.htm 或 /default-2.htm,可以為 enableCache 屬性執(zhí)行 true 。 最后,如果 ISAPI 篩選器已設(shè)置了某些運(yùn)行條件,您可以添加一些前提條件,例如 bitness32 ,它指定 ISAPI 篩選器只能在 32 位的工作進(jìn)程中運(yùn)行。
例如,若要添加前提條件為只能在 32 位工作進(jìn)程中運(yùn)行,且 .dll 文件位于 .NET Framework 2.0 版目錄中的 ISAPI 篩選器 ResponseFilter ,請(qǐng)?jiān)诿钐崾痉庢I入以下命令,然后按 Enter:
appcmd set config /section:isapiFilters /+[name=' ResponseFilter ',path='%windir%/Microsoft.NET/Framework/v2.0.50727/responseFilter .dll',preCondition='bitness32' ]
IIS 7 提供了一個(gè)新的命令行工具 Appcmd.exe,可以使用該工具來(lái)配置和查詢 Web 服務(wù)器上的對(duì)象,并以文本或 XML 格式返回輸出。 下面是一些可以使用 Appcmd.exe 完成的任務(wù)的示例:
•創(chuàng)建和配置站點(diǎn)、應(yīng)用程序、應(yīng)用程序池和虛擬目錄。
•停止和啟動(dòng)站點(diǎn)。
•啟動(dòng)、停止和回收應(yīng)用程序池。
•查看有關(guān)在 Web 服務(wù)器上運(yùn)行的工作進(jìn)程和請(qǐng)求的信息。
Appcmd.exe 為常見的查詢和配置任務(wù)提供了一致的命令,從而降低了學(xué)習(xí)語(yǔ)法的復(fù)雜性。 例如,您可以使用 list 命令來(lái)搜索有關(guān)對(duì)象(如應(yīng)用程序)的信息,也可以使用 add 命令來(lái)創(chuàng)建對(duì)象(如站點(diǎn))。
另外,您還可以將命令組合在一起使用,以返回與 Web 服務(wù)器上對(duì)象相關(guān)的更為復(fù)雜的數(shù)據(jù),或執(zhí)行更為復(fù)雜的任務(wù)。 例如,您可以完成類似如下任務(wù)的復(fù)雜任務(wù):停止所有具有運(yùn)行時(shí)間超過六十秒的請(qǐng)求的站點(diǎn)。
相關(guān)文章
IIS 服務(wù)器下載apk文件報(bào)404錯(cuò)誤的解決方法
最近在使用IIS作為服務(wù)器的時(shí)候,apk文件已經(jīng)上傳到服務(wù)器上去了,但是無(wú)法下載,報(bào)404錯(cuò)誤(沒有找到),原來(lái)需要做解析,需要的朋友可以參考下2020-01-01
應(yīng)用程序池*將被自動(dòng)禁用,原因是為此應(yīng)用程序池提供服務(wù)的進(jìn)程中出現(xiàn)一系列錯(cuò)誤
應(yīng)用程序池“*”將被自動(dòng)禁用,原因是為此應(yīng)用程序池提供服務(wù)的進(jìn)程中出現(xiàn)一系列錯(cuò)誤,導(dǎo)致頁(yè)面出現(xiàn)503錯(cuò)誤的解決方法2023-10-10
IIS 7.x FastCGI 運(yùn)行 PHP的配置方法
實(shí)際上從微軟提供 FastCGI 支持以來(lái),在 IIS官方站點(diǎn)上就一直有關(guān)于如何配置 IIS 各個(gè)版本下的 FastCGI 支持以及使用 FastCGI 方式運(yùn)行 PHP 的詳細(xì)教程2009-06-06
Serv-U防溢出提權(quán)攻擊解決設(shè)置方法
本文將為大家介紹在如今Microsoft系列(Win2k Win2k3)SERVER中使用最為廣泛的FTP服務(wù)器之一、大名鼎鼎的Serv-U FTP服務(wù)器中如何簡(jiǎn)單地解決Overflow溢出、以及Hacker常用的Webhsell提升權(quán)限等類攻擊的隱患與缺陷;讀完本文,您將可以使您的 Serv-U服務(wù)器免去被溢出、被提升權(quán)限的安全威脅與危險(xiǎn)。2008-09-09
解決Windows Server 安裝后無(wú)法使用無(wú)線與音頻 問題
這篇文章主要介紹了解決Windows Server 安裝后無(wú)法使用無(wú)線與音頻 問題,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-05-05
Win2008 R2 WEB 服務(wù)器安全設(shè)置指南之文件夾權(quán)限設(shè)置技巧
這篇文章主要介紹了Win2008 R2 WEB 服務(wù)器安全設(shè)置指南之文件夾權(quán)限設(shè)置技巧,需要的朋友可以參考下2016-06-06
windows server2008 開啟端口的實(shí)現(xiàn)方法
本文主要介紹了windows server2008 開啟端口的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06
windows下配置Apache+PHP+MySQL綠色移動(dòng)版
為了方便管理,先新建一個(gè)目錄,我把他建在 D 盤下,新建文件夾 Web ,然后把 Apache , PHP , MySQL 全放進(jìn)去。2011-01-01

