今天有个客户把他的服务器升级成2003的系统,然后就问我为什么后台传的文件大小只能是200K,超过了就不能传。 : m! B! j2 f2 G8 @6 b/ d1 {: H% Z: Q" r
其实这个问题是很容易解决的,Windows Server 2003 下系统默认的上传文件大小是200k,要想传更大的文件,就要作如下的修改: 6 _1 o" G. v7 x/ W0 g2 C Y- E
6 T% v9 I4 d% F5 f2 g# A) s
1、右击我的电脑,选择“管理” ,然后选择“服务和应用程序”,选择“服务”,然后在右边选择 iis admin service ,把它关闭。 3 \2 f0 @7 [) D- s5 o. b) p; c8 t ! t, q4 E& B# i8 F- O! ~; Q m4 t: @ 2、找到 系统盘下windows\system32\inetsrv\ 下的 metabase.xml 文件。 ; q7 k9 O% v E: h& f7 p( I9 q/ H9 }* I1 J; Y% r. b
3、用纯文本方式打开,找到 ASPMaxRequestEntityAllowed 把它修改为需要的值(可修改为10M即:10240000),默认为:204800,即:200K。 5 [3 p+ q# U' |5 G5 t ' R9 M0 |% _. A9 P: Q7 J% Q 注意:一定要用纯文本方式,如果用写字板打开,文件会出错。 # W. k/ q$ E: d k5 K- F" @7 b& Q) S
4、存盘,然后重启 iis admin service 服务。 + N8 M9 Z$ |0 s# K2 b 5 `. H' G* m; y8 G. `2 j 5、好像这样会把IIS上的每个网站给停掉的,所以需要重新启动这些网站。 " h8 m& @% I. M& u
; I V# A" Z# I. M9 ~; o 所以有人提出了另一个方法,一开始的时候打开“Internet 信息服务(IIS)治理器”,右键“本地计算机”选择“属性”,然后勾选“答应直接编辑配置数据库”这个目的是允许在IIS运行时编辑IIS配置数据库配置文件,就不会把所有网站都关闭,然后一个个重新启动了。大家可以参考下这个方法