IIS6 上傳下載檔案大小限制設定
IIS6 上傳下載檔案大小限制設定
2003 Server IIS 6用BASP21元件上傳檔案時,只要檔案超過 200K 就會發生 ASP 0104 '80004005' 的錯誤, 要求物件 錯誤 'ASP 0104 : 80004005' 不允許的操作 ,原來是web server的內定值被限制,
只要依下列步驟修改,即可!
請於 IIS 管理員中,於[本機電腦]上點右鍵 選擇[內容]進入後,將[啟用直接編輯 metabase 檔案] 勾選 即可變更metabase.xml檔案內容。
而解決的方法大致如下:
1.執行IIS管理員本機電腦(右鍵)->內容->勾取[啟用直接Matabse編輯]
2.關閉IIS服務系統管理工具->服務->IIS Admin Service 停止
3.用文字編輯器開啟 C:\windows\sytem32\inetsrv\metabase.xml尋找字串 AspMaxRequestEntityAllowed 將 204800 (200KB) 改成你要的大小30960000=30mb而這是針對檔案上傳的部分,如果你在下載檔案的時候,過大的檔案也有問題的話,可以修改其中的 AspBufferingLimit ,預設的是 4MB,改成你要的大小30960000=30mb
4.重新啟動IIS Admin Service
5.重新啟動網站6.如果檔案大但上傳時間超過90秒還要改AspScriptTimeout將90秒改成600秒
2003 Server IIS 6用BASP21元件上傳檔案時,只要檔案超過 200K 就會發生 ASP 0104 '80004005' 的錯誤, 要求物件 錯誤 'ASP 0104 : 80004005' 不允許的操作 ,原來是web server的內定值被限制,
只要依下列步驟修改,即可!
請於 IIS 管理員中,於[本機電腦]上點右鍵 選擇[內容]進入後,將[啟用直接編輯 metabase 檔案] 勾選 即可變更metabase.xml檔案內容。
而解決的方法大致如下:
1.執行IIS管理員本機電腦(右鍵)->內容->勾取[啟用直接Matabse編輯]
2.關閉IIS服務系統管理工具->服務->IIS Admin Service 停止
3.用文字編輯器開啟 C:\windows\sytem32\inetsrv\metabase.xml尋找字串 AspMaxRequestEntityAllowed 將 204800 (200KB) 改成你要的大小30960000=30mb而這是針對檔案上傳的部分,如果你在下載檔案的時候,過大的檔案也有問題的話,可以修改其中的 AspBufferingLimit ,預設的是 4MB,改成你要的大小30960000=30mb
4.重新啟動IIS Admin Service
5.重新啟動網站6.如果檔案大但上傳時間超過90秒還要改AspScriptTimeout將90秒改成600秒