关于Windows2003IIS限制上传文件大小的问题(图解)

  • 格式:doc
  • 大小:273.50 KB
  • 文档页数:5

关于Windows2003IIS限制上传文件大小的问题(图
解)

IIS 6.0对asp的上传文件大小为200k限制(也即最大提交数据限额为200KByte,
204800Byte),aspx的上传程序没有影响。在IIS6.0中,默认设置是特别严格
和安全的,最大只能传送 204,800 个字节,这样可以最大限度地减少因以前太
宽松的超时和限制而造成的攻击。IIS 6.0 出于安全考虑, 默认最大请求是
200K(也即最大提交数据限额为200KByte,204800Byte) 在 IIS 6.0 之前的版
本中无此限制。

系统文件修改


Windows 2003 server

1. 运行inetmgr打开Internet信息服务(运行services.msc打开服务也行,
偶一般习惯使这个),停止IIS admin service服务,注意IIS admin服务依存
Simple Mail Transfer Protocol和World Wide Web Publishing这两个服务


2. 打开 c:\windows\system32\inetsrv\metabase.xml

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

4. 保存后,重启动 IIS admin service服务

5. 记得启动World Wide Web Publishing Service和你相关IIS的服务

注:上传文件大小限制仅在win2003中有出现。xp以及以前的版本中系统没有
就上传大小进行默认的限制,这一看似放宽了的条件时常导致超时链接而上传失
败。其实这是IIS6.0中的条件,因为IIS6.0只能装在2k3的系统上,2k3以前
的系统只能安装5.0或4.0版本。