`

(转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法

    博客分类:
  • .NET
阅读更多
今天在测试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服务
分享到:
评论

相关推荐

    IIS6缓冲区超过其配置限制

    在使用IIS6部署ASP应用时,可能会遇到“缓冲区超过其配置限制”的错误。这种现象通常发生在生成的页面内容过大时,超过了IIS默认设定的缓冲区大小。例如,在实现服务器端分页功能时,若用户设置了每页显示所有记录...

    ASP页的执行造成响应缓冲区超过其配置

    - **默认配置限制**:IIS服务器对于响应缓冲区有一个默认的大小限制(通常为4MB),如果超过这个限制,则会出现错误提示。 #### 解决方案 ### 加大缓冲区方法 1. **关闭iisadminservice服务**: - 首先需要关闭...

    IIS6 ASP 页的执行造成响应缓冲区超过其配置限制的解决方法

    此 ASP 页的执行造成响应缓冲区超过其配置限制。 因为页面中数据较多,有上千条,导致出现“超过响应缓冲区限制。此 ASP 页的执行造成响应缓冲区超过其配置限制”。 如果 response.buffer=false这样设的话,可以查出...

    Win2008或IIS7的文件上传大小限制解决方案

    ### Win2008或IIS7的文件上传大小限制解决方案 在Web开发与服务器管理领域,文件上传是一项常见的需求,然而,默认情况下,Windows Server 2008(简称Win2008)搭配的Internet Information Services 7(简称IIS7)...

    利用IIS缺陷配置Asp后门

    1. **缓冲区溢出漏洞**:IIS的某些版本可能存在Asp处理引擎的缓冲区溢出问题。攻击者可以通过构造特殊的Asp请求,使得服务器在处理时溢出内存,从而执行攻击者提供的恶意代码。 2. **目录遍历漏洞**:这种漏洞允许...

    ASP网站建站工具IIS

    2. **ASP环境设置**:在IIS中,你需要确保ASP模块已经启用,并配置好ASP的相关设置,例如错误处理、脚本超时时间、缓冲区大小等。此外,还需要关注ASP的运行环境,如.NET Framework版本,因为ASP.NET是基于.NET ...

    IIS6.0 IIS,互联网信息服务

    转到“目录安全性”窗口,单击“IP地址及域名限制”下的“编辑”按钮,点选中“授权访问”以能接受客户端从本机之外的地方对IIS进行管理;最后单击“确定”按钮。 3.则在任意计算机的浏览器中输入如...

    IIS6安装包、直接提取。

    这些功能有助于防止恶意攻击,保护服务器免受诸如缓冲区溢出等常见安全威胁。 3. **性能优化**:IIS6支持多线程处理,可以同时处理多个请求,提高了服务器响应速度。此外,它还具备动态内存分配和自动回收机制,...

    开发用iis 5

    尽管IIS 5具有许多优势,但也有安全漏洞,如SQL注入、缓冲区溢出等。为确保服务器安全,应定期更新补丁、加强防火墙设置、限制不必要的服务和端口,并使用强壮的密码策略。 **五、IIS 5与后续版本的对比** 随着...

    配置IIS7显示详细错误信息

    通过 IIS 配置 按住 WIN + R 打开命令行输入 inetmgr 打开 IIS 管理 左边目录选择目标站点,在右边 IIS 块中双击 Error Pages 在 Error Pages 中右边的 Actions,选择 Edit Feature Settings 在 Error Responses 中...

    Windows2000 IIS

    为了防止恶意攻击,如缓冲区溢出、SQL注入和跨站脚本,管理员需要定期更新系统补丁,安装防火墙,并使用IIS的安全配置向导来降低攻击面。 **6. 性能优化** IIS的性能可以通过调整多种设置来提升,如最大并发连接数...

    IIS5.0,win2000可以使用

    由于IIS5.0发布时间较早,存在一些已知的安全漏洞,如SQL注入、缓冲区溢出等。因此,运行IIS5.0的服务器需要定期打补丁并更新安全策略,以防止恶意攻击。 **升级与替代方案** 随着技术的发展,IIS已经迭代到更高...

    ASP漏洞及安全建议.doc

    3. **IIS漏洞**:Internet Information Services (IIS)作为ASP的承载平台,其自身的安全漏洞也可能对ASP应用程序构成威胁,如缓冲区溢出、目录遍历等。 ### ASP工作原理 ASP脚本以纯文本形式编写,包含VBScript或...

    IIS服务器2003—Server

    此外,还可以配置IIS以防止缓冲区溢出攻击,通过ISAPI筛选器和URLScan工具加强防护。 五、ASP.NET与脚本支持 IIS 6.0不仅支持传统的ASP(Active Server Pages)脚本,还全面支持.NET Framework,这意味着可以部署...

    宿主为iis的wcf服务程序

    - **性能优化**:通过调整WCF服务的行为和绑定配置,可以优化服务的性能,如增大消息缓冲区大小、启用压缩等。 - **安全性配置**:根据业务需求,可以配置WCF服务支持的身份验证模式,如Windows、证书、基本等,以及...

    ASP基于ASP网站的安全性研究与实现论文

    4. 缓冲区溢出:当服务器处理用户输入的数据时,如果超出缓冲区的限制,可能导致系统崩溃或权限提升。 5. 非法会话劫持:攻击者获取用户的会话ID,伪装成合法用户进行操作。 三、安全性研究 1. 输入验证:对用户...

    ajp13 tomcat 和iis整合

    5. **性能优化**:可以通过调整AJP13的连接池大小、超时设置和缓冲区大小来优化性能。同时,监控和调整IIS与Tomcat之间的负载分配也至关重要。 6. **故障排查**:整合后可能会遇到请求丢失、连接超时等问题,这时...

    ASP程序设计教程

    2. 缓冲区控制:了解如何使用Flush方法控制响应的发送时机。 五、Session与Application对象 1. Session对象:为每个访问者创建独立的存储空间,保存用户会话期间的信息,如登录状态。 2. Application对象:全局存储...

    asp 上传系统 TopWang

    1. 防止溢出攻击:ASP上传系统应防范缓冲区溢出攻击,对上传文件的大小和内容进行严格限制。 2. 跨站脚本攻击(XSS):防止恶意用户通过上传包含恶意脚本的文件,攻击其他浏览网页的用户。 3. SQL注入:如果上传...

Global site tag (gtag.js) - Google Analytics