ASP錯誤--Request.BinaryRead failed.

OS使用2003伺服器
AspUpload 無法上傳大於 200K 的檔案!!

錯誤訊息出現:
Persits.Upload.1 錯誤 '800a0001'
Request.BinaryRead failed.

解決方法:
IIS6 預設上傳是200k
到 C:\Windows\system32\inetsrv 檔案夾
找 metabase.xml 這個檔案
其中有一個設定:AspMaxRequestEntityAllowed
預設是204,800 bytes = 200k 將他改大即可~
2,000,000 = 2mb 以此類推
註:要更改metabase.xml必須停用iis service才能存檔

不需要停掉Service,只需在IIS服務管理員中,點選本機電腦,按右鍵選內容,勾選 "啟用直接MetaData編輯" 即可

1 意見:

匿名 提到...

非常感謝您的無私分享,解決了我一個很大的問題,再次感謝您!