Asp.net上传出现“超过了最大请求长度”解决方法

阿豪运维笔记 21-07-12 636阅读

温馨提示:这篇文章已超过317天没有更新,请注意相关的内容是否还可用!

NET程序部署到IIS环境上,因为IIS默认请求长度4M,当请求长度大于这个值的时候如下图所示报错

image.png

解决办法

1、修改maxRequestLength参数,这个参数在web.config配置中的<system.web></system.web>配置段中的maxRequestLength参数,默认是4M,我们可以修改成如下,如果没有则添加 <httpRuntime maxRequestLength="20480" />

<system.web>
  <!--最大请求长度,单位为kb-->
  <httpRuntime maxRequestLength="20480" />
</system.web>

2、修改修改maxAllowedContentLength参数,这个参数在web.config配置中的<system.webServer></system.webServer>配置段中的maxAllowedContentLength,表示附件大小上限,单位是字节,默认约30M

<system.webServer>
 <!--允许上传文件长度,单位字节-->
 <security>
   <requestFiltering>
  <requestLimits maxAllowedContentLength="20971520"/>
  </requestFiltering>
 </security>
</system.webServer>

PS:maxRequestLength与maxAllowedContentLength的区别,以上两个配置段如果没有则添加,如果有则修改它的值


文章版权声明:除非注明,否则均为阿豪运维笔记原创文章,转载或复制请以超链接形式并注明出处。

相关阅读

Zblog文章评论功能如何关闭

正式开通!从翔安可搭738城际公交直达泉州南安啦

安装SQL Server 2000数据库的时候报错:Command line option syntax error. Type Command /? for Help.解决方案

腾讯云服务器如何通过控制台操作启动/停止/重启

Shell命令分析日志文件,解锁新姿势!

Mac系统电脑修改本地DNS图文教程

Zblog如何自定义后台登入地址

推荐一款站长必备工具-站长工具浏览器免费SEO插件

取消
微信二维码
微信二维码
支付宝二维码