zoukankan      html  css  js  c++  java
  • ASP 上传文件过大报错设置信息

              前几天有个朋友在自己电脑上搞了个2003的系统,开了IIS,捣鼓着学网页设计,问到我这个问题,今天正好闲着就把他写下来了,给其他的朋友参考吧。这位朋友在电脑上上传文件时,超过200K系统就提示:Request 对象 错误 'ASP 0104 : 80004005'
    oUpFileStream.Write Request.BinaryRead 不允许操作
    /Inc/upfile_class.asp,行 62
    其中行62指的是:oUpFileStream.WriteRequest.BinaryRead(Request.TotalBytes)
    这个问题出在朋友的系统上,2003 自带的IIS6.0默认限制上传大小限制为200K,下载限制为4M,因此出现上面的问题,解决如下:
    1. 先在服务里关闭iis admin service服务
    2. 找到windowssystem32inetsrv下的metabase.xml
    3. 用记事本打开 C:windowssytem32inetservmetabase.xml
    寻找字串 AspMaxRequestEntityAllowed 将 204800 (200KB) 改成你要的大小
    这是针对上传的部分
    如果你在下載的時候,大的文件也有问题的话,可以修改其中的 AspBufferingLimit ,预设的是 4MB
    4. 重启iis admin service服务,不是重启电脑

    顺便说下FSO的问题:不支持FSO的问题
    1、首先在系统盘中查找scrrun.dll,如果存在这个文件,请跳到第三步,如果没有,请执行第二步。
    2、在安装文件目录i386中找到scrrun.dl_,用winrar解压缩,得scrrun.dll,然后复制到x(你的系统盘):windowssystem32目录中。
    3、运行regsvr32 scrrun.dll即可。



    解法二(图片说明):

    如果在上传小于200K的图片都正常的话,并且你的服务器是 windows server 2003,那么你可以看下面的解决方法了!!

    首先,windows server 2003 默认上传文件大小是200KB,这个文件可以通过这个目录找到“C:windowssystem32inetsrvmetabase.xml ”

  • 相关阅读:
    Quartz入门例子简介 从入门到菜鸟(一)
    初识Quartz之第一个Quartz实例
    @DisallowConcurrentExecution 注解的作用 【定时器执行完当前任务才开启下一个线程的方式】
    no identities are available for signing
    Unity3D研究院之在把代码混淆过的游戏返混淆回来
    安沃广告问题
    IOS 接ShareSDK问题
    网页中插入Flvplayer视频播放器代码
    unity Android 打包后读取 xml 文件
    unity3d 下操作excel 与打印
  • 原文地址:https://www.cnblogs.com/quanyj/p/3414181.html
Copyright © 2011-2022 走看看