win2003 sp2 iis 上传文件不能超过200K的解决方案_win服务器

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

解决方案
办法一:
第一步:修改IIS设置,允许直接编辑配置数据库。先打开,Internet信息服务,如下图:

第二步:先在服务里关闭iis admin service服务(运行里输入 iisreset /stop),找到windows\system32\inesrv\下的metabase.xml, 打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K,如把它修改为51200000(50M)。
然后重启iis admin service服务。(运行里输入 iisreset /restart)
办法二:
新建一个文本文件,内容如下:

复制代码 代码如下:

'----------------------------------------------------
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
'----------------------------------------------------

然后保存为.vbs文件,如:vf.vbs
然后在命令行模式下,执行 cscript 文件路径及文件名,如:
cscript d:\vf.vbs
这样ASP上传大小就更改为了上面设置的:51200000字节 (50兆)
关于win2003上传限制解决方案的补充说明
  到微软站点载了IIS6 Resource Kit Tools(http://www.microsoft.com/downloads/details.aspx?FamilyID=56FC92EE-A71A-4C73-B628-ADE629C89499&displaylang=en),安装后利用Metabase Explorer修改了(local)\LM\W3SVC\AspMaxRequestEntityAllowed属性(默认为200K=204800),修改为1G就是了;同时修改了AspScriptTimeout属性调整下时限,就可以上传大文件了。
此时发现AspMaxRequestEntityAllowed丢之,点右键添加new属性为asp,设置自己需要的大小,然后确定即可~~~
详细操作过程图片:
第一步: 到微软站点载了IIS6 Resource Kit Tools后,双击进行安装,出现如下界面:

第二步: 依次打开:开始-程序菜单-IIS Resources-Metabase Explorer,运行Metabase Explorer。

第三步: 在出现的窗口中填写相关信息:

第四步: 在程序窗口中选择(local)\LM\W3SVC

第五步: 修改(local)\LM\W3SVC\AspMaxRequestEntityAllowed属性,修改为较大的值,如1G:

第一步:


第二步: 此时会出现aspmaxrequestentityallowed对象,鼠标双击。出现:

第三步: 点选:general,进行如下设置。

时间: 2024-10-02 12:04:08

win2003 sp2 iis 上传文件不能超过200K的解决方案_win服务器的相关文章

Win 2003上传文件不能超过200k解决方法

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

Windows 2003上传文件不能超过200k解决方法

出处: 天极网 问题:无法上传较大的文件"Request 对象 错误 'ASP 0104 : 80004005'"或者上传成功后,找不到文件名 更改Win 2003的IIS 6.0对asp的上传文件大小为200k限制,aspx的上传程序没有影响.在IIS6.0中,默认设置是特别严格和安全的,最大只能传送 204,800 个字节,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击.IIS 6 出于安全考虑, 默认最大请求是200K(也即最大提交数据限额为200KByte,2048

Windows 2003中ASP上传文件不能超过200K解决方法

打开位于 C:\Windows\System32\Inetsrv 中的 metabase.XML,并修改 AspMaxRequestEntityAllowed 为你需要的值(例如 51200000, 50MB). 碰到的问题 我在之前碰到了在保存是无法保存成功了,这个原因是因为我在修改此文件是iis并未停止所导致的,停止之后修改保存再重启iis就可以了.

服务器-用php上传文件,超过50kb就卡住,然而配置文件貌似没问题

问题描述 用php上传文件,超过50kb就卡住,然而配置文件貌似没问题 ** 用phpstorm上传文件时,一旦超过50多kb,浏览器就会卡住,浏览器下方写着"waiting for localhost",(我用的是谷歌浏览器),然后服务器就会断掉,必须重新启动IDE才行,但是我的配置文件最大限制明明是2MB,请问这究竟是为什么啊??!!**** 解决方案 用fiddler看下,是客户端的问题还是服务器端的问题. 另外检查计算机上是否感染了360等非法流氓软件. 解决方案二: 有可能是

php5-php用uploadify上传文件,超过120M就不行了,求懂的前辈指点!!

问题描述 php用uploadify上传文件,超过120M就不行了,求懂的前辈指点!! 50C php.ini里的相关配置我都改成很大的数值了,上传小于120M的文件都没问题,大于120M就卡住,也不报错,_$_FILE ERROR 返回的数值是3,网上说是只有一部分文件被上传._tmp目录下的临时文件体积涨到120M就不动了.还有uploadify.js里我也把fileSizeLimit设置成0了_ 环境是apache+php5.5 解决方案 会不是会php内存限制,比如有个 memry_li

在IIS上启用Gzip压缩详细方法(HTTP压缩)_win服务器

一.摘要 本文总结了如何为使用IIS托管的网站启用Gzip压缩, 从而减少网页网络传输大小, 提高用户显示页面的速度. 二.前言. 本文的知识点是从互联网收集整理, 主要来源于中文wiki. 使用YSlow检测网站启用了哪些优化时, Gzip是十分关键的一项. 启动Gip压缩将立竿见影的减少页面的网络传输大小. 三.HTTP压缩概述 HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法.HTTP压缩采用通用的压缩算法如gzip等压缩HTML.JavaScript或CSS文件.压缩的最大好

IIS 7.5 解析错误 命令执行漏洞解决方案_win服务器

一.漏洞介绍 漏洞影响 IIS7 及IIS7.5 在使FastCGI方式调用php时,在php.ini里设置 cgi.fix_pathinfo=1 复制代码 使得访问任意文件URL时,在URL后面添加"/x.php"等字符时,该文件被iis当php文件代码解析. 如 yun_qi_img/1.gif 的内容如下: 当访问 yun_qi_img/1.gif/1.php 可以看到1.gif里的php代码被iis解析执行了. 那么"黑客"在具体攻击网站的时候,先可以通过网

strut2 上传文件

jsp页面代码 <form  action ="${ctx}/order/upload.action" method="post" enctype="multipart/form-data">  <s:file name="upload"  label="上传"/>  或者  <input name="upload" type="file"

IIS 上传文件大小配置步骤(默认200K)_win服务器

今天部落就和大家一起探讨一下如何设置IIS使默认上传文件大小大约200K. 其实我们只需要在服务器端对IIS进行一些修改即可突破这个200K的限制,方法如下: 第一步:直接编辑配置数据库设为允许 在IIS中右键"本地计算机"选择"属性",钩选"允许直接编辑配置数据库". 第二步:关闭"IIS Admin Service"服务 依次打开"控制面板--管理工具--服务"或者(通过 运行--输入services.