### 服务器上传文件大小扩大:IIS6.0下的配置详解 #### 背景介绍 在实际的应用场景中,用户经常会遇到服务器无法接收大文件的情况。这种情况在使用Windows Server 2003以及IIS 6.0时尤为常见。默认情况下,IIS 6.0对上传文件的大小有限制,这主要是为了防止资源被滥用以及保护服务器安全。但是,在某些业务需求下,可能需要允许上传更大的文件。本文将详细介绍如何在IIS 6.0环境下调整上传文件大小限制。 #### 配置步骤详解 ##### 步骤一:停止IIS服务 需要确保IIS服务处于停止状态。这是因为修改配置文件时如果服务正在运行,可能会导致配置无法生效或出现其他问题。可以通过以下命令来停止IIS服务: ``` net stop iisadmin ``` ##### 步骤二:编辑Metabase.xml文件 Metabase.xml是IIS 6.0的核心配置文件之一,它存储了大量的配置信息。对于本例中的需求,我们需要找到与上传文件大小限制相关的配置项并进行修改。具体步骤如下: 1. 打开`C:\Windows\System32\inetsrv\`目录下的`Metabase.xml`文件。 2. 使用文本编辑器(如Notepad++、VSCode等)打开该文件。 3. 在文件中搜索`<LM/MetaBase/Config/>`节点,在该节点下可以找到与上传文件大小限制相关的配置项。 ##### 步骤三:修改配置项 根据文档描述,我们需要修改两个配置项:`ASPMaxRequestEntityAllowed` 和 `AspBufferingLimit`。 1. **修改ASPMaxRequestEntityAllowed** - 默认值为`204800`(约等于200KB),需要将其改为所需的值(例如50MB,则设置为`52428800`)。 - 示例配置: ```xml <LM/MetaBase/W3SVC/Config/ProtocolDefaults/HTTPBodyRestrictions> <MaxRequestEntityAllowed>52428800</MaxRequestEntityAllowed> </LM/MetaBase/W3SVC/Config/ProtocolDefaults/HTTPBodyRestrictions> ``` 2. **修改AspBufferingLimit** - 默认值为`4194304`(约等于4MB),需要将其改为所需的值(例如50MB,则设置为`52428800`)。 - 示例配置: ```xml <LM/MetaBase/W3SVC/Config/AppDefaults> <AspBufferingLimit>52428800</AspBufferingLimit> </LM/MetaBase/W3SVC/Config/AppDefaults> ``` ##### 步骤四:重启IIS服务 修改完配置文件后,需要重启IIS服务使新的配置生效。可以通过以下命令来重启IIS服务: ``` net start iisadmin ``` #### 其他注意事项 - 在修改配置文件之前,建议先备份原始文件,以防万一修改错误或出现问题时能够快速恢复。 - 如果同时启用了HTTPS服务(如`WorldWideWebPublishingService`和`HTTPSSL`),还需要确保这些服务也被停止,并且在修改完成后重新启动它们。 - 使用文本编辑器时,推荐使用支持XML格式编辑的工具,以便更直观地查看和修改配置。 - 如果使用的是WordPad等简单的文本编辑器进行编辑,可能会遇到格式问题或者解析错误,因此建议使用专业的文本编辑器。 通过以上步骤,即可成功调整IIS 6.0中上传文件大小的限制,从而满足特定业务场景的需求。需要注意的是,在实际操作过程中,还应根据具体的环境和需求进行适当的调整和优化,以确保系统的稳定性和安全性。
一、解决在 IIS 6.0 中,无法上传大容量文件的办法:
1、先在服务里关闭 iis admin service 服务。
2、找到 windows\system32\inetsrv\ 下的 metabase.xml 文件。
3、用纯文本方式打开,找到 ASPMaxRequestEntityAllowed 把它修改为需要的值(默认为:204800,即:200K)。
4、存盘,然后重启 iis admin service 服务。
二、解决在 IIS 6.0 中,无法下载超过4M的附件步骤:
1、先在服务里关闭 iis admin service 服务。
2、找到 windows\system32\inetsrv\ 下的 metabase.xml 文件。
3、用纯文本方式打开,找到 AspBufferingLimit 把它修改为需要的值(默认为:4194304,即:4MB)。
4、存盘,然后重启 iis admin service 服务。
修改Windows 2003 的默认上传文件大小!
在服务里关闭iis admin service服务
会提示
World Wide Web Publishing Service
HTTP SSL
这两个也会停止。改完后需要手动启动这两个服务!
找到windows\system32\inesrv\下的metabase.xml编辑其中的ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K
改成你需要的值。
这里需要注意一点就是要使用
然后重启iis admin service服务
注意:
notepad.exe也就是要使用记事本修改
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- worldgroup manager(瀛海威时空客户端英文原版)
- 实验项目7 Python功能展示.zip
- 无缝钢管内表面缺陷检测,自增强感知协同网络
- 指甲分割数据集labelme格式9922张1类别.zip
- 金山毒霸1999年最老版
- BLE蓝牙单片机CC2540、CC2541带OSAL操作系统的例程-点亮LED灯.zip
- BLE蓝牙单片机CC2540、CC2541带OSAL操作系统的例程-LED闪烁.zip
- xxs靶机,放入vm中使用
- BLE蓝牙单片机CC2540、CC2541带OSAL操作系统的例程-LED跑马灯.zip
- BLE蓝牙单片机CC2540、CC2541裸机简易C语言程序开发之系统睡眠唤醒-中断唤醒.zip