Request 对象 错误 'ASP 0104 : 80004005' 不允许操作/cmjyoblog/ine/upload.inc,行76

来源:百度知道 编辑:UC知道 时间:2024/05/11 16:08:18
这是我在上传PPT文件时出现的,试了几次都不行。请高手指教。谢谢!

ASP 0104 : 80004005
问题:WIN2003无法上传较大的文件“Request 对象 错误 \’ASP 0104 : 80004005\’
解决方案:
1.先打开IIS管理器:
2.关闭iis admin service服务
找到windows\\system32\\inesrv\\下的metabase.xml,
打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,
默认为204800,即200K,把它修改为20480000(20M)。
然后重启iis admin service服务

二、解决ASP无组件上传错误:Request 对象 错误 'ASP 0104 : 80004005' 不许操作---2003 server

症状:
上传文件到 Windows 2003 server + IIS 6.0 服务器的时候遇到下列错误:
请求对象错误 'ASP 0104 : 80004005'
操作被禁止
/Upload.asp, line 40

原因:
IIS6.0 禁止上传超过 200kB 的文件. 因此你需要修改 IIS 的默认设置.

技术背景
在 IIS 6.0 中, AspMaxRequestEntityAllowed 属性指定了一个 ASP 请求(Request)可以使用的最大字节数. 如果 Content-Length 头信息中包含的请求长度超过了 AspMaxRequestEntityAllowed 的值, IIS 将返回一个 403 错误信息.
这个属性值与 MaxRequestEntityAllowed 相似, 但是是针对 ASP 请求的. 假如你知道自己的 ASP 应用只需要处理很少的请求数据, 你可以在 World Wide Web Publishing Service (WWW 发布服务)层级设定全局的 MaxRequestEntityAllowed 属性为