Request对象错误ASP 0104:80004005不允许操作
Request对象错误ASP 0104:80004005不允许操作
Author:Flymorn Source:飘易博客
Categories:电脑技术 PostTime:2007-12-1 13:07:49
正 文:
网站服务器是win2003系统,今天上传一个260K的附件,系统却提示:Request对象错误'ASP0104:80004005'不允许操作/up/upload.asp,行20。奇怪,难道是程序有错误了,立即到本地电脑winXP测试,发现正常。那应该是服务器win2003的问题了。服务器操作系统为Windows2003server+IIS6.0服务器,原因:IIS6.0禁止上传超过200kB的文件。因此需要修改IIS的默认设置。请进行如下操作:先在服务里关闭iisadminservice服务,找到位于C:\Windows\System32\Inetsrv中的metabase.XML打开,找到ASPMaxRequestEntityAllowed把他修改为需要的值(如5120000即5M),默认为204800,即200K,然后重启iisadminservice服务。注意:在编辑文件前如果没有停止IIS服务,则无法保存修改后的文件若你想在iis运行的时候修改其配置文件,则打开iis管理器,打开internet信息服务属性面板,钩选“允许直接编辑配置数据库,允许在iis运行时编辑iis配置数据库配置文件”。【技术背景】在IIS6.0中,AspMaxRequestEntityAllowed属性指定了一个ASP请求(Request)可以使用的最大字节数.如果Content-Length头信息中包含的请求长度超过了AspMaxRequestEntityAllowed的值,IIS将返回一个403错误信息.这个属性值与MaxRequestEntityAllowed相似,但是是针对ASP请求的.假如你知道自己的ASP应用只需要处理很少的请求数据,你可以在WorldWideWebPublishingService(WWW发布服务)层级设定全局的MaxRequestEntityAllowed属性为1MB,并单独设定AspMaxRequestEntityAllowed为一个较小的值。
作者:Flymorn
来源:飘易博客
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。
Tag:浏览(次)
上一篇:至尊为王—网站内容的组织
下一篇:网络营销十大技巧解密
3条评论 “Request对象错误ASP 0104:80004005不允许操作”
1 haha
2008-5-6 9:31:19
谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢
2 游子
2008-9-1 16:44:02
我的就是上传点小文件还可以,一旦上传了300多K的文件就出错了
uploadpath="up/updown/"
uploadsize="20480"
uploadtype="zip/rar/cab/doc"
SetUprequest=newUpLoadClass
Uprequest.SavePath=uploadpath
Uprequest.MaxSize=uploadsize*1024
Uprequest.FileType=uploadtype
AutoSave=true
_____________________________________
我开始以为是uploadsize不够大,然后改大了后还是不行Request对象错误'ASP0104:80004005'不允许操作/ct_5/58fx/admin/upload.asp,行543
3 TTT
2010-10-11 16:37:09
不错,学习了,我也转了你的内容~~
发表评论
名称(*必填)
邮件(选填)
网站(选填)
记住我,下次回复时不用重新输入个人信息