win7 iis7.5 Request 对象 错误 'ASP 0104 : 80004005'

   今天在WIN7下测试asp程序的时候,出现上传文件太大无法上传的错误提示,我还以为我的程序出了问题,限制了上传大小。

  可是我查了几次都没有发现程序上有什么错误。最后还是百度帮我解决了问题。查到了以下文字:win7配置iis服务器如何解除上传200k限制

  windows7有很多人已经用上了,喜欢鼓捣网站的想必也开了IIS用来调试自己的网站,但win7采用的是IIS7,界面和设置方法与XP、win2003大不相同,如何修改限制上传文件大小的问题就颇费周章,在网上搜索到的资料大多是针对XP和win2003的,win7中根本就没有metabase.xml这个文件。

  有一篇文章说到:“双击“IIS”中的“ASP”– 打开“配置 ASP 应该程序的属性”–展开“限制属性”;修改“最大请求实体主体限制”的值,默认值为200000;把它修改为你想修改的大小”,我依样画瓢做完了,还是不行!

  无聊中研究一下网站后台的出错信息,其中提到了“请求筛选……”,桌面打开的““Internet 信息服务(IIS)管理器”里不就有一个“请求筛选”配置吗?打开看看,里面果然大有文章,点开“编辑功能设置”就可以看到这里还有“请求限制”,修改下面:“允许的最大内容长度”,默认是30M,随便改大一点,我改成300M,点击“确定”,重新启动IIS,再上传试试,50M、90M都可以了。

  总结一下前面的修改步骤,win7的IIS配置中打开200k上传限制要分两步:

  一、从ASP配置中修改“最大请求实体主体限制”的值;

  二、从“请求筛选”配置中修改“允许的最大内容长度”的值。这两个步骤应该是不分先后的。

  还有一篇文章说是这样修改的:打开系统所在分区的WindowsSystem32inetsrvconfigschema文件夹再用记事本打开 IIS_schema.xml 查找 然后修改30000000这个数值。但我试验的结果不成功,以Administrator超级用户登陆来修改,保存时提示没有权限,该文件为只读的,始终无法修改文件属性,所以我个人认为这个办法不适合一般用户。 下面是我每一个操作步骤的截图,有基础的一看就懂,看不懂的再结合文字说明吧。

时间: 2025-01-31 05:59:46

win7 iis7.5 Request 对象 错误 'ASP 0104 : 80004005'的相关文章

"Request 对象 错误 'ASP 0104 : 80004005'”解决办法

  Windows2003系统下,上传较大的文件时,出现"Request 对象 错误 'ASP 0104 : 80004005'"错误. 更改win2003的IIS 6.0对asp的上传文件大小为200k限制,aspx的上传程序没有影响.在IIS6.0中,默认设置是特别严格和安全的,最大只能传送 204,800 个字节,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击.IIS 6 出于安全考虑, 默认最大请求是200K(也即最大提交数据限额为200KByte,204800By

Request 对象 错误 'ASP 0104 : 80004005' 不允许操作错误的处理

Request 对象 错误 'ASP 0104 : 80004005' 不允许操作 /mail/postmail.asp,行 73出现上述信息,请进行如下操作: 先在服务里关闭iis admin service服务 找到windows/system32/inesrv/下的metabase.xml, 打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K 然后重启iis admin service服务

Request 对象 错误 'ASP 0104 : 80004005' 不允许操作_win服务器

点击网站提交生成就出现这个问题了. 因为IIS6.0 禁止上传超过 200kB 的文件. 因此你需要修改 IIS 的默认设置 上传文件时报错:Request对象错误ASP 0104:80004005不允许操作 原因: IIS6.0 禁止上传超过 200kB 的文件. 因此你需要修改 IIS 的默认设置. 解决方法:打开位于 C:\Windows\System32\Inetsrv 中的 metabase.XML, 并修改 AspMaxRequestEntityAllowed 为你需要的值(例如 5

Response 对象 错误 'ASP 0156 : 80004005' HTTP 头错误

有些ASP页面第一次打开的时候会出现Response 对象 错误 'ASP 0156 : 80004005' HTTP 头错误,但刷新后又正常了,解决方法如下: Response.Buffer = True  '应该是这行,去掉就ok '如果还不行就把  代码如下 复制代码 Response.Buffer = True  Response.ExpiresAbsolute = Now() - 1  Response.Expires = 0  Response.CacheControl = "no-

asp页面提示Response 对象 错误 ASP 0156 : 80004005 HTTP 头错误

其实这类问题就是因为缓存问题,大家可以参考下面的方法解决: 有些ASP页面第一次打开的时候会出现Response 对象 错误 'ASP 0156 : 80004005' HTTP 头错误,但刷新后又正常了,解决方法如下 复制代码 代码如下: Response.Buffer = True '应该是这行,去掉就ok '如果还不行就把 Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Res

ASP无组件上传错误 ASP 0104的解决方法

错误|解决|上传|无组件 问题描述:ASP无组件上传程序无法上传较大的文件"Request 对象 错误 'ASP 0104 : 80004005'",(大概大于100kb就不行),但是原先在2000 server中可以上传5m左右的文件. 解决方法:在IIS属性中选中"允许直接编辑配置数据库",然后.在服务里关闭iis admin service服务找到windows\system32\inesrv\下的metabase.xml编辑其中的ASPMaxRequestE

请求对象错误ASP 0104 : 80004005

请求对象错误 'asp教程 0104 : 80004005′ 症状 上传文件到 windows server + iis 6.0或者iis7.0 服务器的时候遇到下列错误: 请求对象错误 'asp 0104 : 80004005′ 操作被禁止 原因 iis6.0 和iis7禁止上传超过 200kb 的文件. 因此你需要修改 iis 的默认设置. 当然此200k限制仅限无组件上传,如果使用aspupload等上传时不会有此限制. 解决方法 iis6 首先停止 iis 服务,之后打开 c:windo

请求对象错误 'ASP 0104 : 80004005′

症状 上传文件到 windows  server + iis 6.0或者iis7.0 服务器的时候遇到下列错误: 请求对象错误 'asp 0104 : 80004005′ 操作被禁止 原因 iis6.0 和iis7禁止上传超过 200kb 的文件. 因此你需要修改 iis 的默认设置. 当然此200k限制仅限无组件上传,如果使用aspupload等上传时不会有此限制. 解决方法 iis6 首先停止 iis 服务,之后打开 c:windowssystem32inetsrv 中的 metabase.

iis ASP 0104 : 80004005 不允许操作解决方法

我的代码很简单 <% '------------------------------------------------------------ '使用表单提交生成静态首页的代码 '确保你的空间支持FSO,且首页代码内容较少 '------------------------------------------------------------ dim content content=Trim(Request.Form("content")) if content<>