Request对象错误ASP 0104:80004005不允许操作

网站服务器是win2003系统,今天上传一个400K的Excel附件,系统提示:Request对象错误‘ASP 0104 : 80004005’不允许操作。第一反应是程序错了?这程序是以前的人做的,我也一直没动过,按常理说,应该不会无故的程序出错。立马放狗搜,找到了相关的说明。说是超出IIS 6.0的最大限制。

很是奇怪,之前都好好的啊,怎么突然间超出限制了呢。想了想,原来是下午,服务器重装系统了,部分设置还没有完全恢复,问题就迎刃而解了。

系统为Windows 2003 + IIS 6.0 的服务器,默认 禁止上传超过 200kb 的文件。

IIS6.0默认附件大小为200KB

具体步骤如下:

1、先在服务里关闭iis admin service服务;

2、找到位于 C:\Windows\System32\Inetsrv 的 metabase.XML, 打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值(如5120000即5M),默认为204800,即200K,关闭保存;

3、重启iis admin service服务 。 

注意:在编辑文件前若没有停止 IIS 服务, 是无法保存修改后的文件的。 

若想在iis运行的时候修改其配置文件,则打开iis管理器,打开internet信息服务属性面板,钩选“允许直接编辑配置数据库,允许在iis运行时编辑iis配置数据库配置文件”。

查看 ASP windows IIS的相关文章

转载本站原创文章请注明:文章转自 挨踢路,链接: https://itlu.net/articles/1522.html

评论列表(3条)

  1. 回复海阳之新海阳之新

    看了上面的文章,问题得到解决,特来感谢!

  2. 回复tieniutieniu

    我要复制word里的内容上传,文字太多.也出现了同样的错误.修改了.还是不行

添加评论

您好,#请填信息# 确定

打赏请博主喝水
LOADING