System.Web.HttpException: Maximum request length exceeded

Posted 殇琉璃

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了System.Web.HttpException: Maximum request length exceeded相关的知识,希望对你有一定的参考价值。

.net程序在上传一个8M多的文件的时候报错

错误原因:

由于web.config中设置的asp.net最大支持的请求小于您所上传的文件大小,默认支持4M的。

 

修改方法:

web.Config中
<httpRuntime   requestLengthDiskThreshold   = "10240 "
maxRequestLength   = "10240 "   />

如果不起作用,则需要修改IIS默认配置

C:\WINDOWS\system32\inetsrv\metabase.xml
找到   这个   AspMaxRequestEntityAllowed= "204800 "   改成你需要的大小

不过,首先要把   IIS   Admin   Service   这个服务停止,才能修改
修改后,在将该服务启动

以上是关于System.Web.HttpException: Maximum request length exceeded的主要内容,如果未能解决你的问题,请参考以下文章

System.Web.HttpException: Maximum request length exceeded

DataBind()System.Web.HttpException数据源中找不到ID

如何解决“HttpException (0x80004005): 超过了最大请求长度”问题

以 %20 结尾的 URL 存在问题

没有为请求类型“GET”找到 HTTP 处理程序

.Net上传图片的一些问题