【转载】windows 2008 iis7 上传大文件限制的真正解决办法

错误描述:在系统后台上传视频文件超过30M时候报错:


分析原因:打开里面的错误报错,说找不到指定的文件,404错误或者限制上传大小。

查看了操作系统是windows server 2008的,iis7.5 分析可能是IIS限制了上传大小的。百度后发现是下面的目录

X:\Windows\System32\inetsrv\config\schema

用记事本打开 IIS_schema.xml

查找 <attribute name="maxAllowedContentLength" type="uint" defaultValue="30000000" />

这里的限制,我们需要修改这里的限制大小

解决方法:

这里我们要将30000000修改成更多,这里的30000000是30M的意思,我们可以加一个0,就需要有修改权限,找到IIS_schema.xml 右键属性


这里我们要修改权限先要配置这个文件权限,这里我们给文档一个administrators为当前所有者,然后给这个用户所有权限,然后再修改这个配置文件就可以了

 

windows 2008 server iis7 服务 上传文件大小限制

一、iis7 上传大文件限制的真正解决办法

修改IIS_schema.xml这个文件要先获得这个文件的控制权;
进入目录C:/Windows/System32/inetsrv/config/schema,修改文件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行左右.

二、IIS7.0的修改方法如下:

打开IIS管理器–双击“IIS”中的“ASP”– 打开“配置 ASP 应该程序的属性”–展开“限制属性”;修改“最大请求实体主体限制”的值,默认值为200000(即不到200KB);
把它修改为你想修改的大小,如:52000000(50MB)。
修改完成点击“应用”OK!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值