web服务器上传文件大小限制,IIS通过Web.config修改文件上传大小限制设置方法

HTTP 错误 404.13 - Not Found请求筛选模块被配置为拒绝超过请求内容长度的请求。

11ab2604aacc5a7754d55ca899193925.png

用户上传一个大于40M文件时,出现此错误。

上传插件使用uploadify,报错为"文件名 - HTTP Error"。

首先想到的就是修改webconfig文件,设置maxRequestLength和executionTimeout为一个尽可能大的值。

maxRequestLength:请求内容长度最大大小限制,单位为KB。

executionTimeout:允许执行请求的最大时间限制,单位为秒。

修改以上配置之后,依旧无法上传,后来通过各种测试,发现以上配置,在win2003 iis6是没有问题的,现在客户网站是部署在了iis7上面,就需要使用另外一个解决方案。

在web.config文件增加以下节点,问题解决!

maxAllowedContentLength:根据CSDN的解释,为服务器对上传文件最大大小限制,默认值为30000000,单位为bytes。

原文:Optional uint attribute.Specifies the maximum length of content in a request, in bytes.The default value is 30000000.

前几天也遇到过此问题,当时由于比较忙,只尝试修改了maxRequestLength,不见效,就简单粗暴地帮客户把文件通过ftp上传到服务器,没有再进一步处理。看来该处理的问题,终究是躲不掉。

遇到问题,分析问题,解决问题,多查,多试,多学,才是正确的心态!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值