server2003 IIS6 ASP http 500 內部(bù)服務器錯誤(wù)解決方法
IIS 6.0 中,默(mò)認設置是特別嚴格和(hé)安全的,這(zhè)樣可(kě)以最大限度地減少因以前太寬鬆的超時和限製而造成的攻擊。比如說默(mò)認配置數據庫屬性(xìng)實施的最大 ASP 張貼大小為 204,800 個字節(jiē),並將各個(gè)字段限製為 100 KB。在 IIS 6.0 之前的版本中(zhōng),沒(méi)有(yǒu)張貼限製(zhì)。導致裏(lǐ)麵的應用係(xì)統(tǒng)往2003移植經常會出(chū)錯。現匯總解(jiě)決(jué)方(fāng)案如下。
一、啟用Asp支持
Windows Server 2003 默認安裝,是不安裝 IIS 6 的,需要另外安裝。安裝(zhuāng)完 IIS 6,還需要單獨開啟對於 ASP 的支持。
第一步,啟(qǐ)用Asp,進入:控製麵板 -> 管理工具 ->IIS(Internet 服務器)- Web服務擴展 -> Active Server Pages -> 允許
控(kòng)製(zhì)麵板 -> 管理工具 ->IIS(Internet 服務器)- Web服務擴展 -> 在服務端(duān)的包含文件 -> 允許
第二步,啟用父路徑支持。
IIS-網站-主目錄-配置-選項-啟用父路徑
第三步,權限分配
IIS-網站(zhàn)-(具體(tǐ)站(zhàn)點)-(右鍵)權限-Users完全控製
二、解決windows2003最(zuì)大隻能上載200K的限製。
先在服務裏關閉iis admin service服務(wù)
找到windows\\system32\\inesrv\\下的metabase.xml,
打開,找到ASPMaxRequestEntityAllowed 把他修改為需要的值,
然後(hòu)重啟iis admin service服務
1、在web服務擴展(zhǎn) 允許 active server pages和在服(fú)務器端(duān)的包含文件
2、修改各(gè)站點的屬性
主目(mù)錄-配置-選(xuǎn)項-啟用父路徑
3、使之(zhī)可以上傳大於 200k的文件(修改成您要的大小就可以了,如(rú)在後麵補兩個0,就允許20m了)
c:\\WINDOWS\\system32\\inetsrv\\MetaBase.xml
(企業版的windows2003在第592行,默認為 AspMaxRequestEntityAllowed="204800" 即200K將其加(jiā)兩個0,即改為,現在最(zuì)大就(jiù)可(kě)以上載20M了。
AspMaxRequestEntityAllowed="20480000"
關鍵詞:server2003,IIS6,ASP,http,500,內部服務(wù)器錯誤,解決方法
閱讀本文後您有什麽感想? 已有 人給出評價!
- 0
- 0
- 0
- 0
- 0
- 0