(转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
2007-09-04 20:34
323 查看
今天在测试ASP做一个文件下载页面,用ADODB.Stream来操作文件下载达到隐藏真实路径的目的,因为是本地测试,所以一开始用的是一个63.8M的文件做下载测试,却提示如下的错误:
Response 对象 错误 'ASP 0251 : 80004005'
超过响应缓冲区限制
/showuser.asp,行 0
此 ASP 页的执行造成响应缓冲区超过其配置限制。
想起IIS6下面文件上传默认的是200K,默认的缓冲会不会也有这个限制?于是将测试文件换成一个100K的,程序顺利通过,看来真是有这个限制,于是打开c:\windows\system32\inesrv\下的metabase.xml来看,搜索Buffer,一共找到四个,借助金山词霸确定是572行的AspBufferingLimit="4194304",换算了一下是4096(4M),于是将测试下载的文件又换成一个3.8M的,程序也顺利通过,再将测试文件换成一个5.1M的,又出现上面的错误,看来引起错误的原因应该是这个了,于是我在“4194304”加多了一个“0”,5.1的文件也可以顺利下载了,问题解决。
注意:改metabase.xml前必须先在服务里关闭iisadminservice服务,改完之后再重启IIS服务
Response 对象 错误 'ASP 0251 : 80004005'
超过响应缓冲区限制
/showuser.asp,行 0
此 ASP 页的执行造成响应缓冲区超过其配置限制。
想起IIS6下面文件上传默认的是200K,默认的缓冲会不会也有这个限制?于是将测试文件换成一个100K的,程序顺利通过,看来真是有这个限制,于是打开c:\windows\system32\inesrv\下的metabase.xml来看,搜索Buffer,一共找到四个,借助金山词霸确定是572行的AspBufferingLimit="4194304",换算了一下是4096(4M),于是将测试下载的文件又换成一个3.8M的,程序也顺利通过,再将测试文件换成一个5.1M的,又出现上面的错误,看来引起错误的原因应该是这个了,于是我在“4194304”加多了一个“0”,5.1的文件也可以顺利下载了,问题解决。
注意:改metabase.xml前必须先在服务里关闭iisadminservice服务,改完之后再重启IIS服务
相关文章推荐
- (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
- (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
- IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
- IIS6 ASP 页的执行造成响应缓冲区超过其配置限制的解决方法
- Response 对象 错误 'ASP 0251 : 80004005' 超过响应缓冲区限制 此 ASP 页的执行造成响应缓冲区超过其配置限制。
- asp超过响应缓冲区限制的解决方法
- asp超过响应缓冲区限制的解决方法
- WINDOWS SERVER 2003 上出现 超过响应缓冲区限制 错误,如何解决?
- Asp.net上传文件限制,在大于5M的时候出现DNS解析错误,解决方法。
- ASP 页的执行造成响应缓冲区超过其配置限制
- windows 2003 IIS6 ASP http 500 - 内部服务器错误解决方法
- asp无组件上传文件超过200k就提示错误的解决方法
- 2003 IIS6 ASP http 500 - 内部服务器错误解决方法
- 此 ASP 页的执行造成响应缓冲区超过其配置限制
- ASP.NET通过Base64String上传超过3M的文件时,出现“远程服务器返回错误: (500) 内部服务器错误。“,的解决方法
- IIS6 中"ASP 0201 错误 无效的默认脚本语言" 的解决方法
- IIS6 中"ASP 0201 错误 无效的默认脚本语言" 的解决方法
- 2003 IIS6 ASP http 500 - 内部服务器错误解决方法
- IIS6 下使用ASP.NET 4.0时浏览网站出现404错误的解决方法
- 2003 IIS6 ASP http 500 - 内部服务器错误解决方法