您的位置:首页 > 编程语言 > ASP

C# ASPX页面做上传提示:超过了最大请求长度,解决方法

2012-02-22 17:29 531 查看
在做上传附件功能时,发现超过4kb的文件就上传失败,调试无反映,最后发现是IIS在作怪,当我们的附件大于4kb的,IIS就主动拦截了我们的请求,如图:



IIS默认最大的URL长度为:4kb;当我们上传附件时,URL请求被IIS过滤,发现大于4M就拒绝请求,所以导致我们大于4kb无法上传并抛出错误。

解决方法一:在IIS里面,打开我们站点——请求筛选——URL— — 编辑功能设置——最大URL长度(字节)——修改我们需要的大小(IIS最大为2G)

解决方法而:在web.config中的加入

<system.web>
<httpRuntime useFullyQualifiedRedirectUrl="true" executionTimeout="120" maxRequestLength="1024000000"/>
</system.web>

maxRequestLength为我们需要的大小。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: