欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

iis6和iis7限制上传文件(请求头)大小以及不支持FSO解决方法

程序员文章站 2022-04-06 20:21:04
解决办法: 一、iis6 (2003操作系统) 2003 自带的iis6.0默认限制上传大小限制为200k,下载限制为4m,因此出现上面的问题,解决如下: 1.先打开...

解决办法:

一、iis6 (2003操作系统)

2003 自带的iis6.0默认限制上传大小限制为200k,下载限制为4m,因此出现上面的问题,解决如下:

1.先打开internet 信息服务(iis)管理器
(本地计算机 )---- 属性 ----允许直接编辑配置数据库(n)
一定要勾先“允许直接编辑配置数据库(n)”

2.然后在服务里关闭iis admin service服务,可用命令:iisreset/stop

3.找到windows\system32\inesrv\下的base.xml,用计事本打开base.xml,找到aspmaxrequestentityallowed 把他修改为需要的值,默认为204800,即200k,把它修改为51200000(50m)

4.启动iis,命令:iisreset/start

iis 6 出于安全考虑, 默认最大请求200k(也即最大提交数据限额为200kbyte, 204800byte). 

    解决办法:

win2003上传大小限制的问题

解决办法:

1. 关闭 iis admin service 服务 (开始-控制面板-管理工具-服务,找到iis admin service 双击-停止)

2. 打开 c:>windows>system32>inesrv>metabase.xml

3. 修改 spmaxrequestentityallowed 的值为自己需要的, 默认为 204800

4. 启动 iis admin service

win2003下载大小限制的问题

在 iis 6.0 中,无法下载超过4m的附件时,可以按以下步骤解决:

1、先在服务里关闭 iis admin service 服务。

2、找到 c:>windows>system32>inesrv> 下的 metabase.xml 文件。

3、用纯文本方式打开,找到 aspbufferinglimit 把它修改为需要的值(可修改为20m即:20480000)。

4、存盘,然后重启 iis admin service 服务。

二、iis7 (2008操作系统)

iis管理器修改方法:

打开iis管理器–双击“iis”中的“asp”– 打开“配置 asp 应该程序的属性”–展开“限制属性”;
修改“最大请求实体主体限制”的值,默认值为200000(即不到200kb);
把它修改为你想修改的大小,如:1024000000(1gb)。
修改完成点击“应用”即可!

手工修改config方法:

1、首先要设置修改此文件的权限,右键属性,权限中进行修改。
2、c\windows\system32\inetsrv\config\schema
用记事本打开 iis_schema.xml
查找 <attribute name="maxallowedcontentlength" type="uint" defaultvalue="30000000" />
3000000默认为30mb(不完全等于) 。加一个0 就是 300mb 。根据需要自己进行修改(1m=1024kb)。重启iis
注:停止iis服务命令iisreset/stop 启动iis命令iisreset/start 重启iis命令iisreset.

三、不支持fso的问题解决 (2003操作系统)

1、首先在系统盘中查找scrrun.dll,如果存在这个文件,请跳到第三步,如果没有,请执行第二步。
2、在安装文件目录i386中找到scrrun.dl_,用winrar解压缩,得scrrun.dll,然后复制到x(你的系统盘):windowssystem32目录中。
3、运行regsvr32 scrrun.dll即可。