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. 找到windows\system32\inetsrv\下的metabase.xml

3. 用记事本打开 C:\windows\sytem32\inetserv\metabase.xml

寻找字串 AspMaxRequestEntityAllowed 204800 (200KB) 改成你要的大小

这是针对上传的部分

如果你在下載的時候,大的文件也有问题的话,可以修改其中的 AspBufferingLimit ,预设的是 4MB

4. 重启iis admin service服务,不是重启电脑

你可能感兴趣的:(asp)