Request对象错误ASP 0104:80004005不允许操作
老板说编辑有表格的论坛帖子竟然出错了
我看了一下,确实是提示
/bbs/inc/Dv_ClsMain.asp,行 95
Request 对象 错误 ‘ASP 0104 : 80004005′
搜索了一下,原来是这么个错误。跟上传文件大小有关的
这是WIN2003默认只允许上传200K数据的限制。你还没有打开这个限制。
解决方法在帮助中心。认真看看有关WIN2003的设置吧。
结果在自己的电脑上(ASP+IIS+WinXP),上传相同的文件时,又什么错误没有,这就说明问题不是代码的原因,而是服务器的配置问题。在网上Google了一下,提到的大多是metabase.XML这个文件的问题,按上面的说法,进行调整,问题果然解决相关见容如下:
先在服务里关闭iis admin service服务,找到位于 C:\Windows\System32\Inetsrv 中的 metabase.XML 打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值(如5120000即5M),默认为204800,即200K,然后重启iis admin service服务 。
注意: 有时即使IIS服务停止了,保存文件时还是提示无法保存(原因?我也不太知道),可以这样解决这个问题,设置IIS管理器的网站属性,勾选“允许直接编辑 配置数据库”(好像是这样几个字,具体的我也记不住了)。配置文件设置好后启动IIS服务器,“允许直接编辑配置数据库”这个属性最好还是再改回来。
【技术背景】
在 IIS 6.0 中, AspMaxRequestEntityAllowed 属性指定了一个 ASP 请求(Request)可以使用的最大字节数. 如果 Content-Length 头信息中包含的请求长度超过了 AspMaxRequestEntityAllowed 的值, IIS 将返回一个 403 错误信息.
这个属性值与 MaxRequestEntityAllowed 相似, 但是是针对 ASP 请求的. 假如你知道自己的 ASP 应用只需要处理很少的请求数据, 你可以在 World Wide Web Publishing Service (WWW 发布服务)层级设定全局的 MaxRequestEntityAllowed 属性为 1MB, [...]
今天药吧访客很多啊,统计那里都翻倍了
进去一看,从GOOGLE来的比从百度来的还要多,奇怪了,难道GOOGLE要发飙了?
一直以来都没怎么更新,估计有2年多了,没想到竟然GOOGLE重视起来了,猛地给IP
今晚更新了一下,上传一些文档,发现一个很好的更新办法
找一些别人发表的相关的PPT文档转成html然后挂上去
在每个页面里照样挂广告,不过得自己批量替换,不过也很简单,一下子就添加了好几十张页面,和采集啥的有得一拼啊
不过这次忘记挂统计代码了,下次统计代码和广告一起挂上去
上传完文件,发现uploads文件竟然没有index.html
也就是说谁都可以浏览这个文件夹,可以看到里面有什么文件
顿时觉得有点恐慌,如果里面文件比较多比较大,人家一个右键迅雷下载全部文件,那么我们就只能看着流量哗哗地溜走了
赶紧找了.htaccess的禁止浏览文件夹的代码
Options -Indexes放上去
最近评论