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

如何解除IIS的文件上传限制,第1张

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

首先

在IIS中右键“本地计算机”选择“属性”,钩选“允许直接编辑配置数据库”。

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

修改C:/Windows/System32/inetsrv/config/schema/IIS_schema.xml文件(修改该文件需要获得这个文件的控制权),找到maxAllowedContentLength, 其默认值为30000000,即30M,加一个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>

再修改web.config里面的

<add key="CookieTimeOut" value="30" /> <add key="imageSize" value="-1" /> <add key="fileSize" value="10000" />(大小改这里)<add key="fileLimit" value="10" />

检查web.config的httpRuntime :

<httpRuntime maxRequestLength="2097151" executionTimeout="50000" />

在IIS

6.0中设置文件上传大小的方法,就是配置如下节点:

复制代码

代码如下:

但在

IIS7

中,设置如上设置后,不管设置多大数值,最大上传了限制为30M

还要进行如下设置才能正确:

方法1:

appcmd

set

config

"My

Site/MyApp"

-section:requestFiltering

-requestLimits.maxAllowedContentLength:104857600

-commitpath:apphost

在IIS服务器的命令行执行如上命令,注意修改上面的

网站名称

和上传文件大小

方法2:

在web.config中加入如下配置:

复制代码

代码如下:


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/58531.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-27
下一篇2023-02-27

发表评论

登录后才能评论

评论列表(0条)

    保存