今天一客户说ASP上传文件时说:ASP错误80004005,查找了下原来是服务器默认上传文件大小限制了:
上传文件大小限制修改:
1 、关闭 iis admin service 服务。
2、 找到 windows\system32\inesrv\ 下的 metabase.xml 文件。
3、 用纯文本方式打开,找到 ASPMaxRequestEntityAllowed 把它修改为需要的值(可修改为10M即:10240000),默认为:204800,即:200K。
4 、存盘,然后重启 iis admin service 服务。
下载文件大小限制修改:
1、关闭 iis admin service 服务。
2、找到 windows\system32\inesrv\ 下的 metabase.xml 文件。
3、用纯文本方式打开,找到 AspBufferingLimit 把它修改为需要的值(可修改为20M即:20480000),默认为4M。
4、存盘,然后重启 iis admin service 服务。
注意:这样修改后上传有时成功有时失败,提示服务器超时,是因为上传的文件太大,超过了90秒,这个时候需要修改默认脚本超时时间为你何时的。我修改为900秒。