山寨-IT民工 Eric's Blog 蓝色的海洋、自由的天空
山寨
导航
首页
JAVA技术
框架应用
疑难杂症
数据库应用
软件工程
工具应用
开源包
JavaScript
Linux
站内标签
留言
« 世界杯免费在线直播
喝酒的坏处[测试上传时发现的] »
2006-6-11 10:27:45
Request 对象 错误 'ASP 0104 : 80004005' 不许操作
症状: 上传文件到 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 属性为 1MB, 并单独设定 AspMaxRequestEntityAllowed 为一个较小的值. 解决方法 打开位于 C:\Windows\System32\Inetsrv 中的 metabase.XML, 并修改 AspMaxRequestEntityAllowed 为你需要的值(例如 "1073741824", 1GB). 注意: 在编辑文件前请停止 IIS 服务, 否则无法保存修改后的文件. 到微软站点载了IIS6 Resource Kit Tools(http://www.microsoft.com/downloads/details.aspx?FamilyID=56FC92EE-A71A-4C73-B628-ADE629C89499&displaylang=en),安装后利用Metabase Explorer修改了(local)\LM\W3SVC\AspMaxRequestEntityAllowed属性(默认为200K=204800),修改为1G就是了;同时修改了AspScriptTimeout属性调整下时限,就可以上传大文件了。
Tags:
发布:Eric | 分类:疑难杂症 | 评论:1 | 引用:0 | 浏览:
点击这里获取该日志的TrackBack引用地址
相关文章:
1
.
汤博客杂志
http://www.tangboke.cn
我今天就遇到这个问题。原来是上传文件太在,不过ZBLOG,图片可以用FTP上传呀。
2009/8/26 17:30:22
回复该留言
发表评论:
名称(*)
邮箱
网站链接
正文(*)(留言最长字数:1000)
记住我,下次回复时不用重新输入个人信息
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
日历
最新评论及回复
最近发表
Powered By
Z-Blog 1.8 Arwen Build 81206
湘 ICP 备 06003756 号
Copyright
山寨
Rights Reserved.