Windows 2003,当在IIS6上下载(/上传)大文件时,
会出现错误(log 文件中):80004005 Response_Buffer_Limit_Exceeded
 
原因:IIS6 有一个缺省的设置:AspBufferingLimit= 4194304 4M
 
解决办法:将AspBufferingLimit的值增大到合适的大小。
 
步骤:
 
1 修改IIS设置,允许直接编辑配置数据库
 
管理工具->IIS管理器里,选择计算机,右键,选择属性,然后选中“Enable Direct Metabase Edit.
 
2 修改IIS配置文件
 
1). 先在服务管理器里关闭iis admin service服务
 
         管理工具->服务->iis admin service->停止。
 
2). 用文本编辑器打开C:\Windows\System32\Inesrv\下的Metabase.xml文件
 
         注意:修改文件之前请先备份。
 
3). 修改对下载文件大小限制
 
         找到AspBufferingLimit,把它修改为你所需的大小。
 
         例如:AspBufferingLimit="8388608" 8M
 
修改对上传文件大小限制
 
         找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K 把它修改为你所需的大小。如:83886088M
 
         例如:AspRequestQueueMax="8388608"
 
4). 然后开启www服务
 
     管理工具->服务->World Wide Web Publishing Service->开启
 
 
备注:
 
       也可以直接在控制台命令行运行 ADSUTIL.VBS更改此值。不用停止IIS
 
       例如改为8M:运行“ADSUTIL.VBS SET W3SVC/AspBufferingLimit 8388608
 
 
另外,可以在控制台命令行直接停止和启动IIS
 
              停止:“Net stop iisadmin /y
 
              启动:“Net start w3svc
 
 
       也可以使用IIS6 Resource Kit中的Metabase Explorer (MBExplorer.exe)代替Metaedit 2.2编辑。
 

Ctrl+Enter 发布

发布

取消

推荐专栏更多

5366d1f50328a62facbf5db1d91c319a.png
VMware vSAN中小企业应用案例

掌握VMware超融合技术

共41章 | 王春海
¥51.00 346人订阅
9d82eccb4e3c371eaeac41193bbef757.png
基于Kubernetes企业级容器云平台落地与实践

容器私有云平台实践之路

共15章 | 李振良OK
¥51.00 596人订阅
45862f289339dc922ffda669fd74ad9b.jpg
网工2.0晋级攻略 ——零基础入门Python/Ansible

网络工程师2.0进阶指南

共30章 | 姜汁啤酒
¥51.00 1571人订阅
629650e188ddde78b213e564c2e9ebff.jpg
负载均衡高手炼成记

高并发架构之路

共15章 | sery
¥51.00 508人订阅
dc6736c5fd50474b5df8b76b040e3d03.jpg
带你玩转高可用

前百度高级工程师的架构高可用实战

共15章 | 曹林华
¥51.00 462人订阅
f92360e227f9d91cdff7ea95120630ef.png
left-qr.jpg

扫一扫,领取大礼包

0

分享
qr-url?url=https%3A%2F%2Fblog.51cto.com%2Fmagiczsc%2F180450
捡块橡皮
noavatar_middle.gif