綠色資源網(wǎng):您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網(wǎng)

技術(shù)教程
您的位置:首頁(yè)服務(wù)器類Web服務(wù)器 → 修改IIS的 ASPMaxRequestEntityAllowed

修改IIS的 ASPMaxRequestEntityAllowed

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

IIS 6 出于安全考慮, 默認(rèn)最大請(qǐng)求200K(也即最大提交數(shù)據(jù)限額為200KByte, 204800Byte). 

解決辦法: 

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

2. 打開 \Windows\system32\inesrv\metabase.xml 

3. 修改 ASPMaxRequestEntityAllowed 的值為自己需要的, 默認(rèn)為 204800  修改為1073741824

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

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

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

2) 在Internet信息服務(wù)(IIS)管理器,右擊"Web服務(wù)擴(kuò)展"->"增加一個(gè)新的Web服務(wù)擴(kuò)展...",在"新建Web服務(wù)擴(kuò)展"框中輸入擴(kuò)展名"HTTPCompression",添加"要求的文件"為C:\WINDOWS\system32\inetsrv\gzip.dll,其中 Windows系統(tǒng)目錄根據(jù)您的安裝可能有所不同,選中"設(shè)置擴(kuò)展?fàn)顟B(tài)為允許";

下面的這一步很重要。請(qǐng)認(rèn)真看。

3) 使用文本編輯器打開C:\Windows\System32\inetsrv\MetaBase.xml(建議先備份),找到Location ="/LM/W3SVC/Filters/Compression/gzip",如果需要壓縮動(dòng)態(tài)文件,則將 HcDoDynamicCompression設(shè)置為"TRUE",并在HcScriptFileExtensions中增加您要壓縮的動(dòng)態(tài)文件后綴名,如aspx;如果需要壓縮靜態(tài)文件,則將HcDoStaticCompression和HcDoOnDemandCompression設(shè)置為 "TRUE",并在HcFileExtensions中增加您需要壓縮的靜態(tài)文件后綴名,如xml css等; HcDynamicCompressionLevel和HcOnDemandCompLevel表示需要的壓縮率,數(shù)字越小壓縮率越低;

4) 編輯完畢后保存MetaBase.xml文件;如果文件無(wú)法保存,則可能IIS正在使用該文件。打開"開始"->"管理工具"->"服務(wù)",停止"IIS Admin Service"后,即可保存;或者命令行下:net stop iisadmin.啟動(dòng)用net start w3svc.

5) 最后,重新啟動(dòng)IIS??梢缘紿TTP壓縮測(cè)試網(wǎng)站:這里
驗(yàn)證結(jié)果。注意驗(yàn)證的時(shí)候,驗(yàn)證三次:一次只輸入域名。一次輸入你的靜態(tài)文件名,一次輸入你的動(dòng)態(tài)文件名。三次都顯示為:Compression status: Compressed (gzip),即為成功。

可是我在配置了HTTP 壓縮之后發(fā)現(xiàn),當(dāng)URL地址中不包含文件名時(shí),壓縮就會(huì)失效,比如訪問http://m.sonlywya.cn ,就沒有進(jìn)行壓縮,而且訪問http://m.sonlywya.cn/index.html, 壓縮就生效。IIS 6中的HTTP壓縮是根據(jù)MetaBase.xml中的HcScriptFileExtensions定義的擴(kuò)展名進(jìn)行匹配的,IIS 6在檢查匹配時(shí),對(duì)于不含文件名的URL, 沒有先加上默認(rèn)文檔名進(jìn)行匹配,所以引起了這個(gè)問題。我采用的解決方法是將HcScriptFileExtensions的值設(shè)為空,對(duì)任何文件進(jìn)行壓縮。

關(guān)鍵詞:IIS,ASP

閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!

  • 1 歡迎喜歡
  • 1 白癡
  • 1 拜托
  • 2 哇
  • 3 加油
  • 1 鄙視