错误‘ASP 0251:80004005’超过响应缓冲区限制解决方法

来源:互联网  作者:刘国辉的空间
摘要:ASP查询时出现如下错误,错误报告如下:Response 对象 错误 ’ASP 0251 : 80004005’超过响应缓冲区限制经查和IIS6的缓存大小有关系.第一种解决方法:IIS6 下面文件上传默认的是200K,默认的缓冲会不会也有这……

ASP查询时出现如下错误,错误报告如下:

Response 对象 错误 'ASP 0251 : 80004005' 
超过响应缓冲区限制

经查和IIS6的缓存大小有关系.

第一种解决方法:

IIS6 下面文件上传默认的是200K,默认的缓冲会不会也有这个限制?于是将测试文件换成一个100K的,程序顺利通过,看来真是有这个限制,于是打开 c:\windows\system32\inesrv\下的metabase.xml来看,搜索Buffer,一共找到四个,借助金山词霸确定是572 行的AspBufferingLimit="4194304",换算了一下是4096(4M),于是将测试下载的文件又换成一个3.8M的,程序也顺利通 过,再将测试文件换成一个5.1M的,又出现上面的错误,看来引起错误的原因应该是这个了,于是我在“4194304”加多了一个“0”,5.1的文件也 可以顺利下载了,问题解决。

第二种:把输出页面页首加上:

<%
Response.Buffer = false
%>

【相关文章】好搜一下
Asp的安全管理

Asp的安全管理

摘要本白皮书系有关 Microsoft© 企业服务 (ES) 框架的系列文章之一…