ASP上传大文件出现”不允许操作”的错误
问题描述:
超过200K系统就提示:
Request 对象 错误 'ASP 0104 : 80004005'
不允许操作
/Inc/upfile_class.asp,行 62
其中行62指的是:oUpFileStream.Write Request.BinaryRead (Request.TotalBytes)
问题分析:
这个问题是由于Windows 2003 IIS6.0默认支持的文件大小为200KB导致的。
解决方法:
1. 先在服务里关闭iis admin service服务
2. 找到windowssystem32inetsrv下的metabase.xml
3. 用记事本打开 C:windowssytem32inetservmetabase.xml
寻找字串 AspMaxRequestEntityAllowed 将 204800 (200KB) 改成你要的大小
这是针对上传的部分
如果你在下載的時候,大的文件也有问题的话,可以修改其中的 AspBufferingLimit ,预设的是 4MB
4. 重启iis admin service服务,不是重启电脑