win2008 iis7 上传大文件限制的真正解决办法
投稿:mdxy-dxy
win2008 iis7 上传大文件限制的真正解决办法,使用iis7的朋友可以参考下
iis7 上传大文件限制的真正解决办法
win 2008iis7.5的上传文件限制200K怎样更改
很多时候,在后台编辑器里面上传稍微大一点的文件,就出错,怎么办?
首先看一下编辑器程序里面有没有限制,
不同编辑器有不同的方法,这里就不说明了,
我们现在看一下服务器上的设置:
点击站点,双击iis下的asp图标,如图
把下面的200000改大,这里限制了最大上传是200K,可以在后面加3个0,200000000则限制大小变为约200M
这里设完后,还有一个地方需要在设一下,回到点击站点,双击请求筛选,如下图
进去后点击右边的编辑功能设置,下图
这里的300000000是限制上传约30M,适当的改大,后面加一个0就是限制约300M。
改为2M大小。 太大的话,空间很容易很满了,而且人家下载也很伤我们的宽带的,建议,大文件放网盘。
解除30M限制的设置方法
修改IIS_schema.xml这个文件要先获得这个文件的控制权;
进入目录C:\Windows\System32\inetsrv\config\schema,修改文件IIS_schema.xml 权限:
进入IIS_schema.xml文件权限修改,选择”高级”
选择”所有者”
选中 administrators 确定
再进入权限编辑,修改administrators 完全控制.
再去掉IIS_schema.xml的只读属性.
修改文件配置:
然后搜索 3000000 意思是 只允许上传 30MB 大小的文件,你在这后面多加一个0 就变成了 300MB 了就应该够用了。然后重启 IIS 7
<element name="requestLimits"> <attribute name="maxAllowedContentLength" type="uint" defaultValue="30000000" /> <attribute name="maxUrl" type="uint" defaultValue="4096" /> <attribute name="maxQueryString" type="uint" defaultValue="2048" /> <element name="headerLimits"> <collection addElement="add" clearElement="clear" removeElement="remove" > <attribute name="header" type="string" required="true" isUniqueKey="true" validationType="nonEmptyString" /> <attribute name="sizeLimit" type="uint" required="true" /> </collection> </element>
大约在1024行左右.