您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > ASP >

asp无组件上传程序无法上传较大的文件解决方法

来源:网络收集 责任编辑:栏目编辑 发表时间:2013-07-01 12:07 点击:

    asp无组件上传程序无法上传较大的文件“Request 对象 错误 \'ASP 0104 : 80004005\'”,(大概大于100kb就不行),但是原先在2000 server中可以上传5m左右的文件。

解决方法一:
在IIS属性中选中“允许直接编辑配置数据库”,然后。在服务里关闭iis admin service服务
找到windows\\system32\\inesrv\\下的metabase.xml编辑其中的ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K
然后重启iis admin service服务
把它修改为51200000(50M)或者更大。

解决方法二:
亦可使用Metabase Explorer,参考:
http://www.microsoft.com/downloads/details.aspx?FamilyId=56FC92EE-A71A-4C73-B628-ADE629C89499
适用:
windows 2003    IIS 6.0
停止IIS Admin Service会先停止Simple Mail Transfer Protocol (SMTP)、Microsoft Exchange Routing Engine、World Wide Web Publishing Service、HTTP SSL这四个服务。

在修改metabase.xml文件后,启动IIS Admin Service,还要手动启动Simple Mail Transfer Protocol (SMTP)、Microsoft Exchange Routing Engine、World Wide Web Publishing Service。

解决方法三:
2003iis 默认 200K 解决办法

新建一个文本文件,内容如下:

  '----------------------------------------------------

  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兆)


    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • WAP常见问题问答大全(四)
    • ASP开发必备:WEB打印代码大全
    • ASP调用系统ping命令
    • asp缓存技术
    • ASP教程:第三篇 ASP基础
    • 用ASP+XML打造留言本(4)
    • 关于ASP Recordset 分页出现负数解决方法及建议
    • 用asp怎样编写文档搜索页面(5)
    • ASP处理多关键词查询实例代码
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1