綠色資源網:您(nín)身邊最放心的安全(quán)下載(zǎi)站! 最新軟件|熱(rè)門排行|軟(ruǎn)件分類|軟件(jiàn)專題|廠商大全

綠色(sè)資源網

技術教程
您的位(wèi)置:首頁服務(wù)器類Web服務器(qì) → 修改(gǎi)IIS的(de) ASPMaxRequestEntityAllowed

修改IIS的 ASPMaxRequestEntityAllowed

我(wǒ)要(yào)評(píng)論 2015/09/24 08:33:01 來源:綠(lǜ)色資源網 編輯:綠色資源站 [ ] 評論:0 點(diǎn)擊:1258次

IIS 6 出於安全考慮, 默認最大請求200K(也即最(zuì)大(dà)提交數據(jù)限額為200KByte, 204800Byte). 

解決辦(bàn)法: 

1. 關閉 IIS Admin Service 服務(wù) 

2. 打開(kāi) \Windows\system32\inesrv\metabase.xml 

3. 修改 ASPMaxRequestEntityAllowed 的值為(wéi)自己需要的, 默認為(wéi) 204800  修改為1073741824

4. 啟動(dòng) IIS Admin Service

IIS 6.0中雇用HTTP Gzip壓縮的方法步驟:

1) 打開Internet信息(xī)服務(IIS)管理器,右擊"網站"->"屬性",選擇"服務"。在"HTTP壓縮"框中選中"壓縮應用程序文件"和(hé)"壓縮靜態文件",按需要(yào)設置"臨時目(mù)錄"和(hé)"臨時目錄的最大限製";

2) 在Internet信息服務(IIS)管理器,右(yòu)擊"Web服務擴展"->"增(zēng)加一個新(xīn)的(de)Web服務(wù)擴(kuò)展...",在(zài)"新建Web服務擴(kuò)展"框中輸入(rù)擴展名"HTTPCompression",添加"要求的文(wén)件"為C:\WINDOWS\system32\inetsrv\gzip.dll,其中(zhōng) Windows係統目錄根據您的安裝(zhuāng)可能有所不同(tóng),選中"設置擴展狀(zhuàng)態(tài)為允許(xǔ)";

下麵的這一步很(hěn)重要。請認真(zhēn)看。

3) 使用文本編輯器打開C:\Windows\System32\inetsrv\MetaBase.xml(建議先備份),找到locations ="/LM/W3SVC/Filters/Compression/gzip",如果(guǒ)需要壓縮動態文件(jiàn),則將 HcDoDynamicCompression設置為"TRUE",並在(zài)HcScriptFileExtensions中增加您要壓縮的動態文件後綴名,如aspx;如果(guǒ)需要(yào)壓縮靜態(tài)文件,則將HcDoStaticCompression和HcDoOnDemandCompression設置為(wéi) "TRUE",並在HcFileExtensions中增加您需要壓(yā)縮的(de)靜態文(wén)件後綴名,如xml css等; HcDynamicCompressionLevel和HcOnDemandCompLevel表示需(xū)要(yào)的壓縮率,數(shù)字越小壓縮率越低;

4) 編輯完畢(bì)後保存MetaBase.xml文件;如(rú)果文(wén)件無(wú)法(fǎ)保存(cún),則可(kě)能IIS正在使(shǐ)用該文件。打開"開始"->"管理工具"->"服務",停止(zhǐ)"IIS Admin Service"後,即可保(bǎo)存;或者命令行(háng)下:net stop iisadmin.啟動用net start w3svc.

5) 最後,重(chóng)新啟動(dòng)IIS。可以到HTTP壓(yā)縮測試網站:這裏
驗(yàn)證(zhèng)結果(guǒ)。注意驗證的時候,驗證三(sān)次:一(yī)次隻(zhī)輸入域名(míng)。一次輸(shū)入你(nǐ)的靜態文件名,一次(cì)輸入你的(de)動態文件名。三次都(dōu)顯示為:Compression status: Compressed (gzip),即為(wéi)成功。

可是我在配(pèi)置(zhì)了HTTP 壓縮之(zhī)後發現,當URL地址(zhǐ)中不(bú)包含文件名時,壓縮就會失效(xiào),比如(rú)訪問http://www.chithemodel.com ,就沒(méi)有進行壓(yā)縮,而且(qiě)訪問http://www.chithemodel.com/index.html, 壓縮就生效。IIS 6中的HTTP壓縮是根據MetaBase.xml中(zhōng)的HcScriptFileExtensions定義的擴展名進行(háng)匹(pǐ)配(pèi)的(de),IIS 6在檢(jiǎn)查匹配時,對於不含文件名(míng)的URL, 沒有先加上默認文檔名進行匹配,所以引起了(le)這(zhè)個問題。我采(cǎi)用(yòng)的(de)解決方(fāng)法是將HcScriptFileExtensions的值設為空,對任何文(wén)件進行壓(yā)縮(suō)。

關鍵詞:IIS,ASP

閱讀本文後您有什麽感想? 已(yǐ)有 人給出評價(jià)!

  • 1 歡(huān)迎喜歡
  • 1 白癡(chī)
  • 1 拜托
  • 2 哇
  • 3 加油
  • 1 鄙(bǐ)視(shì)