当前位置:首页 » 文件管理 » iis上传文件大小限制

iis上传文件大小限制

发布时间: 2025-04-23 23:30:22

‘壹’ 如何突破XP的IIS上传文件大小限制

本文以win2012下的IIS8.0为例。
鼠标移至桌面最最左下角,弹出开始菜单,点击左键。

点击iis管理器,并选中您的网站。

点击“管理”下的“配置编辑器”。

设置上传超时时间限制。
点击下拉菜单节(S),选中system.web>httpRuntime
将executionTimeout的值设为00:30:00(即30分钟)

设置上传文件大小限制。
点击下拉菜单节(S),选中system.webServer>security>requestFiltering
展开requestlimits,将maxAllowedContentLength的值设为102400000(即100m)
注:这样修改直接就能生效,无需重启iis或者服务器。

也可以直接在网站根目录建一个web.config文件,用此方法可以直接省略前5步,web.config内容具体如下
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="102400000" />
</requestFiltering>
</security>
</system.webServer>
<system.web>
<httpRuntime executionTimeout="1800" />
</system.web>
</configuration>

‘贰’ 如何解决IIS7上传文件大小限制

IIS对上传文件大小有限制,IIS7 默认文件上传大小是30M,要李答突破这个限制需要做一下修改:
1.打开 %windir%\system32\inetsrv\config\applicationhost.config 找到: <requestFiltering>节点
这个节点默认没有 <requestLimits maxAllowedContentLength="上传大小的雀扰返值(单位:byte)" /> 元素,IIS 7和IIS 7.5上测试过 最大值只能是<requestLimits maxAllowedContentLength="4294967295" /> <4GB,
为这个节点新增如下事例元素:<requestLimits maxAllowedContentLength="2147483647" /> ,上传的大小将改为2G
注意:%windir%\system32\inetsrv\config\applicationhost.config 文件一定不要用其他机器的文件替换,否则IIS将无法启动 此文件记录了,当前IIS中所有Site , App pool的信息,还有一些与机器相关的配置。
2.修改web.config
<system.web>
<httpRuntime executionTimeout="36000" maxRequestLength="2097151"/>
<!--maxRequestLength:上传的大小,单位K ,executionTimeout:设置超时时间,单位:秒。(默认是90秒) -->
<顷饥/system.web>

3.web.config下如果有如下节点(此节点是为IIS 7设计的) ,则修改:
<requestLimits maxAllowedContentLength="2147483647" /> 单位与applicationhost.config中的<requestLimits maxAllowedContentLength="2147483647" />一致,它的最大值也只能为4294967295<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2147483647" />
</requestFiltering>
</security>
</system.webServer>

‘叁’ iis怎么修改上传限制iis怎么修改上传限制的内容

如何解除IIS的文件上传限制

解除IIS文件上传限制的方法

第一

在IIS中,右键单击本地计算机,选择属性,然后选中允许直接编辑配置数据库

然后依次打开“控制面板-管理工具-服务”,在右边找到“IIS管理服务”,选中后点击鼠标右键,选择“停止”关闭服务。

修改c:/windows/system32/inetsrv/config/schema/IIS_schema.XML文件(需要获得该文件的控制权才能修改该文件),找到maxAllowedContentLength,其默认值为3000000,即30M。如果加个0,就变成300MB了,应该够了。如果不行,需要重启IIS7!

之后,修改如下:

然后修改

/(此处尺寸有所变化)

检查web.config的httpRuntime:

2097151

IIS无法启动是什么原因?

今天一同事的客户服务器IIS无法启动,报错-2145318902。造成成这个问题的主要原因是修改了metabase.xml文件出错。例如修改IIS默认上传附件大小,使用了写字板或其他无法正常保存.xml文件的编辑工具,应该使用正确的工具来进行修改。顺便贴出修改方法:打开c:windowssystem32inesrv下的metabase.xml搜索Buffer572行的AspBufferingLimit=",里面有个AspBufferingLimit="4194304"类似,是允许的大小,可以修,注意改这个文件之前服务里先关闭iisadminservice服务,改完之后再重启IIS服务那如何解决错误-2145318902呢?其实metabase.xml所在的目录下还有个history目录,里面存放的是metabase.xml文件在各个时间的备份。只要从history目录下拷贝一份到inetsrv目录即可。是不是很简单。

pcl2远程服务器返回错误怎么解决?

一.“远程服务器返回错误:(501)未实现”的错误

解决方法:Web服务扩展中的WebDAV惹得祸,将IIS的Web服务扩展中的WebDAV设置成允许!

PS:iis6的webdav支持其实就是个基于http的ftp功能,明确iis不能直接上传文件,需要扩展支持的话应该不会饶弯路吧?

二.“远程服务器返回错误(403)已禁止”的错误

解决方法:进入网站的虚拟路径目录,虚拟目录属性给写入权限;

三.“远程服务器返回错误:(401)未经授权”的错误

解决方法:

分析:由于用户匿名访问使用的账号(默认是IUSR_机器名)被禁用,或者没有权限访问计算机,将造成用户无法访问

‘肆’ 更改iis上传文件的默认大小

如果是ASP或.net的

第一步:修改IIS设置,允许直接编辑配置数据库。先打开,Internet信息服务
第二步:先在服务里关闭iis admin service服务,找到windows\system32\inetsrv\下的metabase.xml, 打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K,如把它修改为102400000(100M)。
然后重启iis admin service服务。
办法二:
新建一个文本文件,内容如下:
set providerObj=GetObject("winmgmts:/root/MicrosoftIISv2")
set vdirObj=providerObj.get("IIsWebVirtualDirSetting='W3SVC/1/ROOT'")
WScript.Echo "Before: " & vdirObj.AspMaxRequestEntityAllowed
vdirObj.AspMaxRequestEntityAllowed=102400000
vdirObj.Put_()
WScript.Echo "Now: " & vdirObj.AspMaxRequestEntityAllowed

然后保存为.vbs文件,如:vf.vbs
然后在命令行模式下,执行 cscript 文件路径及文件名,如:cscript d:\vf.vbs
这样ASP上传大小就更改为了上面设置的:102400000字节 (100兆)

关于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,设置自己需要的大小,然后确定即可~~~

如果是php
打开php.ini,首先找到
file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开
upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹
upload_max_filesize = 8m ;望文生意,即允许上传文件大小的最大值。默认为2M
post_max_size = 8m ;指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M

一般地,设置好上述四个参数后,上传<=8M的文件是不成问题,在网络正常的情况下。
但如果要上传>8M的大体积文件,只设置上述四项还一定能行的通。

更多请关注:
http://www.chenyu.me/read-htm-tid-6320-fpage-2.html

‘伍’ IIS60不能上传大于200K文件解决办法

1. 关闭 IIS Admin Service服务(运行iisreset.exe /stop)

2. 打开 Windows\system32\inesrv\metabase.xml

3. 修改 SPMaxRequestEntityAllowed 的值为自己需要的, 默认为 204800

4. 启动 IIS Admin Service (运行iisreset.exe /start)

‘陆’ asp在IIS里为什么只能上传小于200K的文件

这个是服务器有个文件限制了。在程序里是提高不过200K以上的。
以下是怎么提高上传的大小限制。
2003解决IIS限制上传、下载文件大小及metabase.xml修改
1.停止IIS Admin Service服务。 2.按照如下的路径找到文件:系统盘(C:)Windows System32 inetsrv MetaBase.xml, 在该文件中搜索AspMaxRequestEntityAllowed,设置为你想要的数字(默认204800即200K)。 3.重新启动IIS Admin Service服务。

默认情况下,在IIS 6 全局配置中允许上传的文件长度最大为4 GB,但是在Web站点级却限制了ASP应用程序上传的最大文件长度为200 KB。如果你需要上传超过200KB的文件,则需要手动修改IIS的metabase.xml中对应Web站点的AspMaxRequestEntityAllowed属性。
metabase.xml位于"systemroot"\system32\inetsrv"目录下,用于保存IIS的基本配置信息。默认情况下IIS是不允许你直接对metabase.xml进行编辑的,你可以通过以下两种方式来实现:
1 停止IISAdmin服务后再编辑;
停止IIS服务与启动IIS服务的方法,在CMD命令行模式下输入以下命令:
1. net stop w3svc (停止IIS服务)
2. iisreset /stop

2 在IIS管理控制台中右击服务器名,选择属性,然后在弹出的服务器属性对话框中勾选允许直接编辑配置数据库,再点击确定即可
然后在任何文本编辑器中打开Metabase.xml文件,修改对应Web站点的AspMaxRequestEntityAllowed属性即可,它的单位是字节,默认是204800,改为你需要的值即可。比如改为最大上传20M,则修改此值为:20480000.如果实在不知道20M换成字节是多大,就用这个公式计算一下再修改吧:1024000*20(102400是100K,1024000是1M,以此类推,20M就是1024000*20=20480000)
3 编辑完记得重启IIS服务
1. net start w3svc (启动IIS服务)
2. iisreset /start

再加上下载不能超过4M的解决办法:
在 IIS 6.0 中,无法下载超过4M的附件时,可以按以下步骤解决:
1、先在服务里关闭 iis admin service 服务。
2、找到 windows\system32\inesrv\ 下的 metabase.xml 文件。
3、用纯文本方式打开,找到 AspBufferingLimit 把它修改为需要的值(可修改为20M即:20480000)。
4、存盘,然后重启 iis admin service 服务。

MetaBase.xml是要求很严格的文件,,修改参数或格式一出错就会无法使用,,修改前最好备份,,如果忘了备份,修改又出错,, 还有补救方法:metabase.xml所在的目录下还有个history目录,里面存放的是metabase.xml文件在各个时间的备份。至此,解决办法也有了,就是从history目录下拷贝一份到inetsrv目录即可(但这样只能修回备份时间前的资料)。如果目录或文件没有就要到别的机拷一份过来,但是这样原先的配置就没了。

热点内容
efs加密解密 发布:2025-04-24 02:57:38 浏览:293
没编程器固件 发布:2025-04-24 02:57:35 浏览:128
源程序编译成目标程序是什么 发布:2025-04-24 02:47:42 浏览:531
ifile文件夹乱码 发布:2025-04-24 02:28:14 浏览:320
光遇安卓服啵啵复刻了吗什么时候复刻 发布:2025-04-24 02:26:23 浏览:93
天猫访问受限怎么办 发布:2025-04-24 02:23:53 浏览:870
逆战用什么电脑配置好 发布:2025-04-24 01:52:57 浏览:345
安卓电脑怎么设置清理空间 发布:2025-04-24 01:41:33 浏览:965
画电路和编程 发布:2025-04-24 01:38:30 浏览:611
安卓运动感应器在哪里 发布:2025-04-24 01:35:18 浏览:878