2012年11月25日 星期日

[ASP]Basp21上傳錯誤


要求物件 錯誤 'ASP 0104 : 80004005'
不允許的操作

錯誤原因:檔案太大

 2003 Server IIS 用BASP21元件上傳檔案不可超過200K,要修改上傳限制作法如下:


Step 1:啟用Metabase編輯
IIS管理員 >> 在[本機電腦]按右鍵 >> 內容 >> 勾取[啟用直接Metabase編輯]
如此一來即可變更metabase.xml檔案內容

Step 2:關閉IIS服務
系統管理工具 >> 服務 >> 停止IIS Admin Service 
Step 3:修改metabase.xml
開啟 C:\windows\sytem32\inetsrv\metabase.xml
>> 找到 AspMaxRequestEntityAllowed
>> 將 204800 (200KB) 改成你要的大小

PS.若下載檔案時檔案太大也有問題的話,可修改metabase.xml裡的AspBufferingLimit,
預設是4MB,將它改成你要的大小即可

Step 4:重新啟動IIS Admin Service
Step 5:重新啟動網站Step 6:若檔案大而且上傳時間超過90秒,就將AspScriptTimeout的90秒改成600秒


沒有留言:

張貼留言