iis6和iis7限制上传文件(请求头)大小以及不支持FSO解决方法
解决办法:
一、IIS6(2003操作系统)
2003自带的IIS6.0默认限制上传大小限制为200K,下载限制为4M,因此出现上面的问题,解决如下:
1.先打开Internet信息服务(IIS)管理器
(本地计算机)----属性----允许直接编辑配置数据库(N)
一定要勾先“允许直接编辑配置数据库(N)”
2.然后在服务里关闭iisadminservice服务,可用命令:iisreset/stop
3.找到windows\system32\inesrv\下的base.xml,用计事本打开base.xml,找到ASPMaxRequestEntityAllowed把他修改为需要的值,默认为204800,即200K,把它修改为51200000(50M)
4.启动IIS,命令:iisreset/start
IIS6出于安全考虑,默认最大请求200K(也即最大提交数据限额为200KByte,204800Byte).
解决办法:
win2003上传大小限制的问题
解决办法:
1.关闭IISAdminService服务(开始-控制面板-管理工具-服务,找到IISAdminService双击-停止)
2.打开C:>Windows>system32>inesrv>metabase.xml
3.修改SPMaxRequestEntityAllowed的值为自己需要的,默认为204800
4.启动IISAdminService
win2003下载大小限制的问题
在IIS6.0中,无法下载超过4M的附件时,可以按以下步骤解决:
1、先在服务里关闭iisadminservice服务。
2、找到C:>Windows>system32>inesrv>下的metabase.xml文件。
3、用纯文本方式打开,找到AspBufferingLimit把它修改为需要的值(可修改为20M即:20480000)。
4、存盘,然后重启iisadminservice服务。
二、IIS7(2008操作系统)
IIS管理器修改方法:
打开IIS管理器–双击“IIS”中的“ASP”–打开“配置ASP应该程序的属性”–展开“限制属性”;
修改“最大请求实体主体限制”的值,默认值为200000(即不到200KB);
把它修改为你想修改的大小,如:1024000000(1GB)。
修改完成点击“应用”即可!
手工修改config方法:
1、首先要设置修改此文件的权限,右键属性,权限中进行修改。
2、C\windows\System32\inetsrv\config\schema
用记事本打开IIS_schema.xml
查找<attributename="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、运行regsvr32scrrun.dll即可。