修改IIS上傳限制 (ASP 0104 : 80004005)
修改IIS上傳限制
IIS 5.0+ 的預設上傳限制為 204,800 bytes (200KB),所以如果試圖上傳超過這個大小的檔時會遇到下面訊息:
要求物件 錯誤 ‘ASP 0104 : 80004005’
不允許的操作
修改方式:
- 打開命令提字元。
開始→執行→輸入「cmd」。 - 切換到 IIS 管理程式目錄
cd drive:\inetpub\adminscripts
drive 為 IIS 目錄的磁碟機代號 - 設定新的上傳限制(byte)
cscript adsutil.vbs set w3svc/ASPMaxRequestEntityAllowed size
- 重新啟動 IIS
iisreset
另一個方法是直接修改 metabase.xml
- 開啟 IIS 主控台
- 在「網際網路服務」下選擇欲修改的主機,然後在上面按右鍵,選「內容」
- 將「啟用直接Metabase編輯」打勾,按確定
- 編輯 %windir%\system32\inetsrv\MetaBase.XML
- 尋找 AspMaxRequestEntityAllowed 的設定
預設為 AspMaxRequestEntityAllowed = “204800″ - 修改為新的上傳限制即可
參考: