问题描述:
asp无组件上传程序无法上传较大的文件“Request 对象 错误 'ASP 0104 : 80004005'”,(大概大于100kb就不行),但是原先在2000 server中可以上传5m左右的文件。
解决方法:
在IIS属性中选中“允许直接编辑配置数据库”,然后。在服务里关闭iis admin service服务
找到windows\system32\inesrv\下的metabase.xml编辑其中的ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K
然后重启iis admin service服务
把它修改为51200000(50M)或者更大。
亦可使用Metabase Explorer,参考:
http://www.microsoft.com/downloads/details.aspx?FamilyId=56FC92EE-A71A-4C73-B628-ADE629C89499
适用:
windows 2003 IIS 6.0
停止IIS Admin Service会先停止Simple Mail Transfer Protocol (SMTP)、Microsoft Exchange Routing Engine、World Wide Web Publishing Service、HTTP SSL这四个服务。
在修改metabase.xml文件后,启动IIS Admin Service,还要手动启动Simple Mail Transfer Protocol (SMTP)、Microsoft Exchange Routing Engine、World Wide Web Publishing Service。
博客主要描述了asp无组件上传程序在Windows 2003 IIS 6.0中无法上传较大文件的问题,原先在2000 server可上传5m左右,现大于100kb就不行。给出解决方法,如在IIS属性中设置、编辑metabase.xml文件等,还提及相关服务的启停情况。
988

被折叠的 条评论
为什么被折叠?



