在使用Windows2003作为web服务器的时候,当提交较多内容或上传较大文件时会出现如下错误:
Request 对象 错误 \’ASP 0104 : 80004005\’
不允许操作
/save.inc,行 20
|
也就是我们这里说的
ASP“0104:0x80004005”错误,其实这是微软在2003系统,准确地说是IIS6里面对安全的一个考虑,它对request的大小作了限制,最大为204800字节,也就是200K,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。
说到这里很多人应该知道怎么做了:
方法一: 1、先打开Internet 信息服务(IIS)管理器;
(本地计算机 )---- 属性 ----允许直接编辑配置数据库(N)
一定要勾先“允许直接编辑配置数据库(N)”
2、然后在服务里关闭iis admin service服务;
3、找到windows\system32\inesrv\下的metabase.xml,用计事本打开metabase.xml,找到ASPMaxRequestEntityAllowed把他修改为需要的值,默认为204800,把它修改为51200000(50M);
4、然后重启iis admin service服务。
方法二: 1、新建一个文本文件;
set providerObj=GetObject("winmgmts:/root/MicrosoftIISv2") set vdirObj=providerObj.get("IIsWebVirtualDirSetting=’W3SVC/1/ROOT’") WScript.Echo "Before: " & vdirObj.AspMaxRequestEntityAllowed vdirObj.AspMaxRequestEntityAllowed=51200000 vdirObj.Put_() WScript.Echo "Now: " & vdirObj.AspMaxRequestEntityAllowed
|
2、将以上内容保存为change.vbs;
3、在cmd命令行界面下执行
方法三: 1、下载工具
Internet Information Services (IIS) 6.0 Resource Kit Tools
,并安装,记得自定义一下,里面有一些用不到,这里只用到Metabase Explorer;
2、开始-程序菜单-IIS Resources-Metabase Explorer,运行Metabase Explorer;
3、修改(local)\LM\W3SVC\AspMaxRequestEntityAllowed属性,修改为较大的值,如51200000(50M)。
分享到:
相关推荐
IIS7.0上传文件限制29M解决方法 修改IIS_schema.xml文件首先要获得这个文件的控制权,进入目录C:\Windows\System32\inetsrv\config\schema
iis默认的最大上传文件为2M,虽然可以手动修改这一配置,但是更大的配置意味着服务器需要提供更多的内存。本组件支持断点续传,其原理是把一个大文件切成一个个小的包进行上传,服务端收到的每个包都是一个“独立”...
windows 2008 server iis7 服务 上传文件大小限制 包含内容:1、iis7 上传大文件限制的真正解决办法 2、IIS7.0的修改方法
解决IIS没有访问文件的权限: 二、权限: 应用程序的用户如果没有访问数据库或网络的权限 1).在IIS管理器中 》应用程序池 》ASP.NET V4.0 》高级设置 》标识 》改为localSystem 不安全 2).Internet信息服务(IIS)管理...
iis7 上传大文件限制的真正解决办法 修改IIS_schema.xml这个文件要先获得这个文件的控制权; 进入目录C:\Windows\System32\inetsrv\config\schema,修改文件IIS_schema.xml 权限: 进入IIS_schema.xml文件权限修改,...
对上传文件限制大小进行更改,具体设定方法如下: 找到ASP选项 点属性,找到“最大请求实体主体限制”默认值为”200000”即200K,不能满足上传文件的需要,要进行更改。 改为10M大小。 也可以通过下面方法更改...
ASP.NET上传大文件时,IIS限制了,默认4M,修改这个默认,以及修改“请求筛选”的30M的限制
-修改IIS配置的: 2.停止IIS服务,然后用记事本修改C:\WINDOWS\system32\inetsrv\MetaBase.xml 中的: AspBufferingLimit="4194304" //即默认4M 为: AspBufferingLimit="8388608" //改为8M或更多 重启IIS 3...
2003 自带的IIS6.0默认限制上传大小限制为200K,下载限制为4M,因此出现上面的问题,解决如下: 1.先打开Internet 信息服务(IIS)管理器 (本地计算机 )—- 属性 —-允许直接编辑配置数据库(N) 一定要勾先“允许直接...
今天部落就和大家一起探讨一下如何设置IIS使默认上传文件大小大约200K。 其实我们只需要在服务器端对IIS进行一些修改即可突破这个200K的限制,方法如下: 第一步:直接编辑配置数据库设为允许 在IIS中右键“本地...
更改win2003的IIS 6.0对asp的上传文件大小为200k限制,aspx的上传程序没有影响。在IIS6.0中,默认设置是特别严格和安全的,最大只能传送 204,800 个字节,这样可以最大限度地减少因以前太宽松的超时和限制而造成的...
(2).MaxDownFileSize 允许上传的文件大小,默认30M,注意iis默认限制就几百k,您需要在iis那儿做设置,网站 - asp - 限制属性 - 最大请求实体主体限制,加上两个0,改成20000000,这样就改成20M了。 3.index.htm...
这个情况是出现在使用iis7的系统上的,因为iis7限制了上传文件大小,默认允许最大上传30M。解决办法:修改IIS_schema.xml这个文件要先获得这个文件的控制权;进入目录C:\Windows\System32\inetsrv\config\schema,修改...
微标ASP上传类 v1.3(无刷新、无组件、多文件上传,并且可查杀木马,utf-8格式) 请将本程序放到你的虚拟主机上运行,如果本地有iis也可以(注意定要把iis那儿的上传大小限制的200k改大点,参考下面第二点)。...
一,插件名 UploadiFive 二,apache或iis等服务器.需要修改文件上传大小时间等限制 三,文件默认上传到网站根目录的/Uploads/exe_file/目录中 四,默认不修改文件名,所以,上传的文件,不得有空格,中文斜线等非法字符
改用v2.08 Beta 1上传算法,对大文件上传效率更高、占服务器资源更小; 突破IIS v6.0默认200K大小限制,解决虚拟主机用户不能更改IIS配置的尴尬; 更新算法,使firefox浏览正常; 更新算法,支持更广泛图片宽高...
3、更改默认的数据库文件夹Data21293及数据库名称,请确保inc文件夹下的数据库连接文件conn.asp内也作相应修改。 1、本地测试请使用windows2003、完整的IIS6.0以上。2、整站程序请上传至虚拟主机根目录下。3、整站...
打开IIS配置文件进入: C:\Windows\System32\inetsrv\config\schema\IIS_schema 找到name="uploadReadAheadSize" 注意看它的value值大概就是48xxx多少的换算成KB刚好和限制图片上传的大小近似修改完重启IIS即可 ....
2、拷贝Qihezi程序到服务器,设置Qihezi程序文件夹写入、修改权限 (win2003 Network Service的读、写、修改权限) (win2000 ASP.NET帐号的读、写、修改权限) 3、IIS建立站点,ASP.NET版本选择2.0.50727 3、访问...