加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – ASP .Net文件上载超出最大请求长度错误

发布时间:2020-12-16 04:28:12 所属栏目:asp.Net 来源:网络整理
导读:我在页面上有一个简单的ASP .Net文件上传控件.我有以下web.config设置 system.webServer security requestFiltering requestLimits maxAllowedContentLength="524288000" / /requestFiltering /security /system.webServer system.web httpRuntime maxReques
我在页面上有一个简单的ASP .Net文件上传控件.我有以下web.config设置
<system.webServer>
      <security>
      <requestFiltering>
        <requestLimits maxAllowedContentLength="524288000" />
      </requestFiltering>
    </security>
 </system.webServer>

    <system.web>
      <httpRuntime maxRequestLength="524288" executionTimeout="120000" />
    </system.web>

我在我的开发盒上使用IIS 7.5,在Web服务器上使用IIS 7.

如果我上传大小为7MB的文件,它工作正常.

但是当我上传10MB的文件时,它会抛出以下异常

我在页面上有一个简单的ASP .Net文件上传控件.我有以下web.config设置

Exception Details: System.Web.HttpException: Maximum request length exceeded.

Stack Trace:     

[HttpException (0x80004005): Maximum request length exceeded.]
   System.Web.HttpRequest.GetEntireRawContent() +8772610
   System.Web.HttpRequest.GetMultipartContent() +62
   System.Web.HttpRequest.FillInFormCollection() +168
   System.Web.HttpRequest.get_Form() +68
   System.Web.TraceContext.InitRequest() +910
   System.Web.TraceContext.VerifyStart() +143
   System.Web.HttpApplication.AssignContext(HttpContext context) +118
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr,HttpContext context) +464

任何帮助将受到高度赞赏.我知道这个问题已被多次询问,但这些解决方案都不适合我.

我们正在使用Sitecore内容管理系统.

解决方法

您的maxRequestLength设置为512 MB,这个数据过大.尝试将其设置为12MB.

如果它是窒息的IIS,请尝试将其设置为非应用程序级别;而是在文件夹中创建Web.Config.

更多信息:

http://weblogs.asp.net/jgalloway/archive/2008/01/08/large-file-uploads-in-asp-net.aspx

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读