加载中…
个人资料
刘焱明
刘焱明 新浪个人认证
  • 博客等级:
  • 博客积分:0
  • 博客访问:2,590,799
  • 关注人气:3,285
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

动网论坛和动易网站,Win2003的服务器修改默认上传200k和下载4M的限制

(2011-03-22 10:06:07)
标签:

动网论坛

动易网站

win2003服务器

默认上传200k

杂谈

分类: 电脑网络.技术交流
问题:我使用的动网论坛,在论坛里上传的文件大于200k的时候会报错“Request 对象错误 "ASP 0104 : 80004005"”
(使用动易后台的网站,也存在类似问题)
 
分析处理:
 
需要管理员设置一下服务器

当在上传文件时,出现以下情况问题的分析与解决方法:
1、请正确选择要上传的文件。[ 重新上传 ]
2、“Request 对象 错误 "ASP 0104 : 80004005"”
以上问题,出错的原因主要是上传文件太大引起的,这个和后台设置有关系,大多空间后台支持的上传组文件都是无组件上传,而在WIN2003下,无组件上传不可以超过200K,所以,我们要对服务器上的设置进行修改,方法如下:
先打开:
动网论坛和动易网站,Win2003的服务器修改默认上传200k和下载4M的限制

然后在服务里关闭iis admin service服务
找到windows\system32\inesrv\下的metabase.xml,
打开,找到ASPMaxRequestEntityAllowed 把它修改为需要的值,默认为204800,即200K
然后重启iis admin service服务
把它修改为51200000(50M)

 

PS:该方法修改,有时候会出现改行代码丢失的情况,使得修改无效。

 

如果你是自己的服务器,你可以进行以上操作,如果你是买的空间,请与空间商联系!

 

在 IIS 6.0 中,无法下载超过4M的附件时,可以按以下步骤解决
1、先在服务里关闭 iis admin service 服务。
2、找到 windows\system32\inetsrv\ 下的 metabase.xml 文件。
3、用纯文本方式打开,找到 AspBufferingLimit 把它修改为需要的值(可修改为20M即:20480000)。

------------------------------------------------------

另一种简单实用的解决办法:
新建一个文本文件,内容如下:

'----------------------------------------------------
set providerObj=GetObject("winmgmts:/root/MicrosoftIISv2")
set vdirObj=providerObj.get("IIsWebVirtualDirSetting='W3SVC/1/ROOT'")
WScript.Echo "Before: " & vdirObj.AspMaxRequestEntityAllowed
vdirObj.AspMaxRequestEntityAllowed=51200000
vdirObj.Put_()
WScript.Echo "Now: " & vdirObj.AspMaxRequestEntityAllowed
'----------------------------------------------------


然后保存为.vbs文件,如:vf.vbs
然后在命令行模式下,执行 cscript 文件路径及文件名,如:
cscript d:\vf.vbs

这样ASP上传大小就更改为了上面设置的:51200000字节 (50兆)

 

动网论坛和动易网站,Win2003的服务器修改默认上传200k和下载4M的限制

PS:荞麦单位的服务器,就遇到这样的问题需要处理,上面方法非常实用、有效。

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有