当使用asp提交较大的数据时会出现:Request对象 错误 ASP 0104:80004005 不允许操作 错误
原因及解决方法如下:
Win2003或Win7中IIS的asp默认最大数据传输值是200K,如果使用默认设置,在提交订单时可能因为数据量过大而出现“Request对象 错误 ASP 0104:80004005 不允许操作”错误,解决办法是修改IIS默认设置
针对IIS6
1、停止IIS服务
2、修改C:\Windows\system32\inetsrv\metabase.xml,将AspMaxRequestEntityAllowed="204800" 默认为 204800 (200k),改成需要的,可修改为2048000或更大,保存。
3、启动IIS服务
针对IIS7
启动Internet 信息服务(IIS)管理器,选中要修改的站点,双击“ASP”图标,展开“限制属性”选项,将“最大请求实体主体限制由默认的200000修改为2000000或更大,保存。