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

綠色資源網

技術教程
您的位置:首(shǒu)頁服務(wù)器類Web服務器 → "Request 對象 錯誤 'ASP 0104 : 80004005'”解決(jué)辦法

"Request 對象 錯(cuò)誤 'ASP 0104 : 80004005'”解決辦法

我要評論 2014/10/16 22:30:46 來源:綠色資(zī)源網 編輯:www.chithemodel.com [大(dà) ] 評論(lùn):0 點擊:369次

Windows2003係統下,上傳較大的文件時,出現(xiàn)“Request 對象 錯誤 'ASP 0104 : 80004005'”錯誤。
更改win2003的IIS 6.0對(duì)asp的上傳文件大小為200k限製,aspx的(de)上傳程序沒(méi)有影響。在(zài)IIS6.0中,默認(rèn)設(shè)置是特別嚴(yán)格(gé)和安全的,最大隻(zhī)能傳送 204,800 個字節(jiē),這樣可以最大(dà)限度地(dì)減少因以(yǐ)前太寬鬆的超(chāo)時和限製(zhì)而造成的(de)攻擊。IIS 6 出於(yú)安(ān)全考慮, 默(mò)認(rèn)最大請求是200K(也即(jí)最大提交數據限(xiàn)額為200KByte,204800Byte)。(在(zài) IIS 6.0 之前的版本中無此限製)

解(jiě)決(jué)方案

辦法一:

第一步(bù):修(xiū)改(gǎi)IIS設(shè)置,允許直接編輯配置(zhì)數(shù)據庫。打開(kāi),Internet信息(xī)服(fú)務

第二步:先在服務裏(lǐ)關閉iis admin service服務,找(zhǎo)到windows\system32\inetsrv\下的metabase.xml, 打開(kāi),找到(dào)ASPMaxRequestEntityAllowed 把他修改為需要的值(zhí),默認為204800,即(jí)200K,如把它修改為51200000(50M)。
然後重(chóng)啟iis admin service服務。

辦法二:

新建一(yī)個(gè)文本文件,內(nèi)容如下:

'----------------------------------------------------

set providerObj=GetObject("winmgmts:/root/MicrosoftIISv2")

set vdirObj=providerObj.get("IIsWebVirtualDirSetting='W3SVC/1/ROOT'")

WScript.Echo "Before: " & vdirObj.AspMaxRequestEntityAllowed

vdirObj.AspMaxRequestEntityAllowed=51200000

vdirObj.Put_()

WScript.Echo "Now: " & vdirObj.AspMaxRequestEntityAllowed

'----------------------------------------------------

然後保存(cún)為.vbs文(wén)件(jiàn),如:vf.vbs

然後在(zài)命令行模式下,執行 cscript 文件路徑(jìng)及(jí)文件名,如:

cscript d:\vf.vbs

這樣ASP上傳大小就更改為了上麵設置的:51200000字節 (50兆)

關鍵詞(cí):80004005,解決辦(bàn)法

閱讀本文後(hòu)您有什麽感想(xiǎng)? 已有 人給出評價(jià)!

  • 19 歡迎(yíng)喜歡(huān)
  • 1 白(bái)癡(chī)
  • 0 拜托
  • 1 哇(wa)
  • 1 加油
  • 1 鄙視