频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

win2003下上传不能超过200k的解决办法

来源: 作者: 出处:巧巧读书 2006-09-27 进入讨论组

  原因:
IIS 6.0 中,默认设置是特别严格和安全的,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。
配置数据库属性实施的最大 ASP 张贴大小为 204,800 个字节,并将各个字段限制为 100 KB。在 IIS 6.0 之前的版本中,没有张贴限制。

这就造成了文件上传不能超过200k,而事实上是提交数据不能超过200k,你可以发一个很长的帖子试试,也会出现这个错误

解决办法:
新建一个文本文件,内容如下:

set providerObj=GetObject("winmgmts:/root/MicrosoftIISv2")
set vdirObj=providerObj.get("IIsWebVirtualDirSetting='W3SVC/1/ROOT'")
'输出当前值:
WScript.Echo "Before: " & vdirObj.AspMaxRequestEntityAllowed
'设置属性:
vdirObj.AspMaxRequestEntityAllowed=10000000
' 将属性更改保存在配置数据库中:
vdirObj.Put_()
'输出更改后的值
WScript.Echo "Now: " & vdirObj.AspMaxRequestEntityAllowed

然后保存为.vbs文件,如filename.vbs

然后在命令行模式下,执行cscript 文件路径及文件名,如cscript c:\filename.vbs
这样ASP 张贴大小就更改为了上面设置的10000000

上面的做法也许无法解决问题,那就用这种方法

先在服务里关闭iis admin service服务
找到windows\system32\inetsrv\下的metabase.xml,
打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,
然后重启iis admin service服务收藏 http://www.qqread.com/winnt/p229831.html 更多文章 更多内容请看win2003频道Windows 2003系统故障解决Windows 2003系统故障的解决专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
最新论坛文章
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章