解决IIS6.0上传文件大小限制问题
需积分: 3 74 浏览量
更新于2024-12-27
收藏 21KB DOC 举报
"更改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功能,使得网页设计和服务器管理更加顺畅。请确保在进行任何系统级别的更改之前备份重要数据,以防意外情况发生。
2010-09-27 上传
2020-12-18 上传
2010-09-13 上传
2009-05-22 上传
2011-09-06 上传
2021-01-20 上传
点击了解资源详情
点击了解资源详情
ydftx
- 粉丝: 0
- 资源: 3
最新资源
- Grace Gmail Plugin for Chrome-crx插件
- 在您的本机应用程序中设置应用程序图标-Swift开发
- FittingSurvivalModelss.zip_matlab例程_matlab_
- qqbot:QQBot:基于腾讯的SmartQQ的对话机器人
- exportDoc:使用Itext API解决使用Java创建Word文档的问题
- nodebootstrap-clustering:NodeBootstrap的群集组件
- heroku_template
- lab-06-后端
- 前端+php+Apache压缩文件
- 具有PKCE的轻量级OAuth 2.0客户端-Swift开发
- javascript
- vcDigitalImageProcess.zip_图形图像处理_Visual_C++_
- Arkiver Web Collector-crx插件
- App-TimeTracker:从命令行进行分布式时间跟踪
- ActiveUsers Block for Moodle-开源
- PyPI 官网下载 | sklearn2pmml-0.73.3.tar.gz