|
2月26日 |
|
|
|
IIS 6.0 的莫名上传错误(ASP错误:0104:0x80004005 ) |
|
Windows2003,当在IIS6上下载(/上传)大文件时,
会出现错误(log文件中):80004005Response_Buffer_Limit_Exceeded。
原因:IIS6有一个缺省的设置:AspBufferingLimit=4194304是4M。
解决办法:将AspBufferingLimit的值增大到合适的大小。
步骤:
1.修改IIS设置,允许直接编辑配置数据库
管理工具->IIS管理器里,选择计算机,右键,选择属性,然后选中“EnableDirectMetabaseEdit”.
2.修改IIS配置文件
1).先在服务管理器里关闭iisadminservice服务
管理工具->服务->iisadminservice->停止。
2).用文本编辑器打开C:\Windows\System32\Inesrv\下的Metabase.xml文件
注意:修改文件之前请先备份。
3).修改对下载文件大小限制
找到AspBufferingLimit,把它修改为你所需的大小。
例如:AspBufferingLimit="8388608"(8M)
修改对上传文件大小限制
找到ASPMaxRequestEntityAllowed把他修改为需要的值,默认为204800,即200K把它修改为你所需的大小。如:8388608(8M)
例如:AspRequestQueueMax="8388608"
4).然后开启www服务
管理工具->服务->WorldWideWebPublishingService->开启
备注:
也可以直接在控制台命令行运行ADSUTIL.VBS更改此值。不用停止IIS。
例如改为8M:运行“ADSUTIL.VBSSETW3SVC/AspBufferingLimit8388608”
另外,可以在控制台命令行直接停止和启动IIS。
停止:“Netstopiisadmin/y”
启动:“Netstartw3svc”
也可以使用IIS6ResourceKit中的MetabaseExplorer(MBExplorer.exe)(代替Metaedit2.2)编辑。
IIS6ResourceKit的下载地址:
http://support.microsoft.com/kb/840671
http://www.microsoft.com/downloads/details.aspx?FamilyID=56fc92ee-a71a-4c73-b628-ade629c89499&DisplayLang=en
IIS6命令行工具的说明:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/html/5e7f8cde-4a01-42bd-acaf-f8f7d091ef7c.asp
|
相关推荐
### Windows2003中IIS6.0文件上传大小限制解决方法 #### 背景与问题描述 在使用Windows Server 2003及其内置的Internet Information Services (IIS) 6.0时,可能会遇到文件上传大小受到限制的问题。这通常表现为...
### IIS6.0 中上传下载文件受到限制的解决方法 在使用IIS6.0进行网站部署时,用户可能会遇到文件上传或下载大小受到限制的问题。这种情况通常会影响到用户的使用体验,尤其是对于需要频繁上传大文件的应用场景。...
**IIS6.0 for Win2003详解** IIS(Internet Information Services)是微软公司推出的用于Windows Server操作系统上的Web服务器,IIS6.0是其在Windows Server 2003系统中的版本。这个版本的IIS以其稳定性和安全性在...
在实际操作中,管理员可能需要根据业务需求调整IIS的配置,例如设置身份验证方式、限制上传文件大小、优化缓存策略等。解压文件 "IIS6" 可能包含的是与安装、配置或修复IIS 6.0 相关的文件或文档,对于需要管理或...
4. **FTP服务**:IIS6.0提供了完善的FTP服务器功能,支持多站点、SSL加密传输和基于文件大小的上传限制等。 5. **WebDAV**:WebDAV协议使得用户可以通过HTTP协议进行文件编辑和管理,提高了网站内容的协作和发布...
IIS6.0 适用于windows 2003 所有版本的 iis6 文件夹。 Windows Server 2003 IIS 服务器组件完全安装包 IIS 6.0安装说明: 测试平台: ...由于上传文件大小限制,分为2部, 还有一个文件 在 part2 中
C#.Net上传文件大小限制设置可以通过修改IIS6.0中的metabase.XML文件、使用Metabase Explorer工具或修改.NET中的web.config文件或machine.config文件来实现。我们可以根据实际需要选择合适的方法,以满足不同的上传...
针对Windows 2003上传文件大小的限制,可以通过修改metabase.xml文件来解决。关闭IIS Admin Service服务后,找到并编辑C:/WINDOWS/system32/inetsrv/MetaBase.xml文件,将aspMaxRequestEntityAllowed的值增大,如改...
可以使用文件类型检查、文件大小限制和安全编码实践来增强安全性。 综上所述,上传大文件在ASP.NET和IIS6.0环境下需要综合考虑配置、编程和用户体验等多个方面。通过适当的技术和策略,我们可以安全、有效地处理大...
针对IIS6上传文件大小限制的问题,可以通过以下几个步骤来解决: 1. **关闭IIS Admin Service服务** - 在“服务”管理器中找到“IIS Admin Service”并停止其运行。 2. **编辑metabase.xml文件** - 定位到`C:\...
3. 配置php.ini:找到php.ini-dist文件并重命名为php.ini,根据你的需求修改配置项,如内存限制、上传文件大小等。 4. 配置系统环境变量:将PHP的安装目录添加到PATH环境变量中,方便命令行调用PHP。 5. 配置IIS与...
文件上传漏洞与IIS6.0解析漏洞及防御原理(二)1 在网络安全领域,文件上传漏洞和服务器解析漏洞是常见的攻击手段,这篇文章将深入探讨这两个主题,并提供防御策略。 一. 文件上传漏洞之扩展名限制 1. PHP345文件...
### 修改Windows Server 2003中IIS6.0上传文件大小限制的方法 #### 背景介绍 在使用Windows Server 2003及其内置的Internet Information Services (IIS) 6.0时,可能会遇到上传文件大小受到限制的情况。默认情况下...
在IIS 6.0中设置文件上传大小的方法,就是配置如下节点: 代码如下:<system><httpRuntime maxRequestLength=”1048576″ executionTimeout=”600″/> </system> 但在IIS7中,设置如上设置后,不管设置多大数值,...
### 服务器上传文件大小扩大:IIS6.0下的配置详解 #### 背景介绍 在实际的应用场景中,用户经常会遇到服务器无法接收大文件的情况。这种情况在使用Windows Server 2003以及IIS 6.0时尤为常见。默认情况下,IIS 6.0...
**IIS 6.0 知识点详解** **一、IIS的全称与简介** IIS(Internet Information Services)是微软公司推出的用于Windows操作系统的一套强大的Web服务器软件。IIS 6.0作为其第六个主要版本,发布于2003年,主要应用于...
10.上传目录设置:配置上传目录设置,例如限制上传文件的类型和大小等。 11.日志设置:配置日志设置,例如设置日志级别、日志路径等。 12.自定义错误信息:配置自定义错误信息,例如设置错误页面、错误信息等。 ...
在IIS 6.0中,文件上传大小默认是有限制的,对于大型文件如视频、图片集或大型文档,可能需要调整此限制以满足业务需求。 首先,理解.NET和IIS的关系是重要的。.NET Framework是一个由微软开发的全面的开发平台,...
然而,在某些情况下,如使用IIS(Internet Information Services)作为Web服务器时,默认配置可能会对上传文件大小进行限制,这对实际应用构成了限制。本文将详细介绍如何在IIS服务器上突破上传文件200K限制的方法,...
2003 自带的IIS6.0默认限制上传大小限制为200K,下载限制为4M,因此出现上面的问题,解决如下: 1.先打开Internet 信息服务(IIS)管理器 (本地计算机 )—- 属性 —-允许直接编辑配置数据库(N) 一定要勾先“允许直接...