
解决IIS6.0上传文件大小限制问题
下载需积分: 3 | 21KB |
更新于2024-12-27
| 32 浏览量 | 举报
收藏
"更改2003上传限制"
在Windows Server 2003系统中,内置的IIS (Internet Information Services) 6.0 Web服务器对上传文件大小进行了默认限制,以保护服务器免受恶意大文件攻击。当尝试上传超过200KB的文件时,系统会抛出错误“Request object error 'ASP0104:80004005' 不允许操作”。这个问题可以通过调整IIS的配置设置来解决。
首先,为了修改上传限制,需要遵循以下步骤:
1. 关闭服务:在服务管理器中停止`iisadmin`服务。这是为了确保在编辑元数据库(Metabase.xml)时,IIS不会进行任何活动,避免可能的数据冲突。
2. 编辑元数据库:找到`C:\windows\system32\inetsrv\metabase.xml`文件。这是一个包含IIS配置信息的重要文件,使用文本编辑器(如记事本)打开它。
3. 修改配置值:在`metabase.xml`文件中搜索字符串`AspMaxRequestEntityAllowed`。默认情况下,该值为204800,表示200KB。你可以将此值更改为所需的大小,例如,如果你想要允许上传1MB的文件,将其改为1048576(1MB的字节数)。
4. 下载限制:如果同时遇到大文件下载问题,可以查找并修改`AspBufferingLimit`。默认设置为4MB,你可以根据需要调整这个值。
5. 保存并重启:保存`metabase.xml`的修改,然后重新启动`iisadmin`服务,而不是整个计算机。这将使更改生效。
除了上传限制外,文件系统对象(FSO,File System Object)的问题也可能导致问题。如果系统报告不支持FSO,可能是因为`scrrun.dll`文件缺失或未注册。解决方法如下:
1. 检查`scrrun.dll`:在系统盘(通常是C盘)中查找该文件。如果已存在,可以直接跳到步骤3;若找不到,继续下一步。
2. 复制`scrrun.dll`:在安装文件的`i386`目录中找到`scrrun.dl_`,使用WinRAR或其他解压缩工具解压得到`scrrun.dll`,然后将它复制到`C:\windows\system32`目录。
3. 注册`scrrun.dll`:在命令提示符中输入`regsvr32 scrrun.dll`,回车执行,这将注册`scrrun.dll`,从而启用FSO支持。
通过以上步骤,你可以解决2003系统上传和下载大文件的限制问题,并启用FSO功能,使得网页设计和服务器管理更加顺畅。请确保在进行任何系统级别的更改之前备份重要数据,以防意外情况发生。
相关推荐








ydftx
- 粉丝: 0
最新资源
- C Primer Plus第5版例题解析与源码下载
- 清华大学郑莉教授C++讲义与实验源码解析
- MB V6 Presentation: SOA概念与实践
- 机器狗病毒专杀工具RodogKiller v1.3发布
- Oracle数据库DBA管理手册第9至13章精华版
- C#伪静态组件在URL重写中的应用
- TD-SCDMA物理层技术核心要点详解
- 探索VC环境中的可复用代码资源
- ASP.NET下实现AJAX三级联动无刷新技术源码分享
- 软件工程核心思想深度解读
- mqdemo:面向服务架构(SOA)的消息队列演示
- PCIDMA源代码:深入探讨与实现
- PID水量控制仿真系统的实现与应用
- SSH+DWR框架下创建数据库连接与操作示例
- C++面试题大全及详解指南
- MB消息队列工具包:SOA环境下的实用工具
- C# Winform界面美化技巧:使用皮肤提升视觉效果示例
- 企业IT运维:系统和网络管理员的日常工作解析
- 3GPP TS 25.410 V3.4.0 协议文档解析
- Linux下解决Firefox闪退的Flash7插件安装指南
- IBM消息代理消息流分析
- MCS51单片机Keil C语言源程序深度解析
- 掌握DLL开发:配套VB项目源代码及测试指南
- C#开发的SchoolMate通讯录系统介绍