當(dāng)使用asp提交較大的數(shù)據(jù)時(shí)會(huì)出現(xiàn):Request對(duì)象 錯(cuò)誤 ASP 0104:80004005 不允許操作 錯(cuò)誤
原因及解決方法如下:
Win2003或Win7中IIS的asp默認(rèn)最大數(shù)據(jù)傳輸值是200K,如果使用默認(rèn)設(shè)置,在提交訂單時(shí)可能因?yàn)閿?shù)據(jù)量過大而出現(xiàn)“Request對(duì)象 錯(cuò)誤 ASP 0104:80004005 不允許操作”錯(cuò)誤,解決辦法是修改IIS默認(rèn)設(shè)置
針對(duì)IIS6
1、停止IIS服務(wù)
2、修改C:\Windows\system32\inetsrv\metabase.xml,將AspMaxRequestEntityAllowed="204800" 默認(rèn)為 204800 (200k),改成需要的,可修改為2048000或更大,保存。
3、啟動(dòng)IIS服務(wù)
針對(duì)IIS7
啟動(dòng)Internet 信息服務(wù)(IIS)管理器,選中要修改的站點(diǎn),雙擊“ASP”圖標(biāo),展開“限制屬性”選項(xiàng),將“最大請(qǐng)求實(shí)體主體限制由默認(rèn)的200000修改為2000000或更大,保存。