Windows2003 IIS6服务器上传文件不能超过200KB
大家在利用Windows2003做服务器时,发现在它上面的用ASP编写的无组件上传脚本的上传页面,无法上传较大的文件。提示“Request 对象 错误 'ASP 0104 : 80004005'”或者上传成功后,找不到文件名。
IIS 6 出于安全考虑, 默认最大请求是200K(也即最大提交数据限额为200KByte,204800Byte)。(在 IIS 6.0 之前的版本中无此限制)
①Internet 信息服务(IIS)管理器→(本地计算机 )→属性→允许直接编辑配置数据库(N);
②在服务里关闭iis admin service服务:控制面板→管理工具→服务→iis admin service→停止;
③用计事本打开windows\system32\inesrv\下的metabase.xml。注意:修改文件之前请先备份。
找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K,把它修改为51200000(50M)
找到AspBufferingLimit,改为"51200000",即50M(修改对下载附件大小限制)
④重启iis admin service服务