【问题标题】:ASP.Net 404 Large XMLHttpRequest File UploadASP.Net 404 大型 XMLHttpRequest 文件上传
【发布时间】:2014-05-13 23:10:01
【问题描述】:

我们有一个接受 JavaScript XMLHttpRequest 文件上传的网络应用程序,它可以正常处理 ~25MB 的文件,用 ~60MB 的较大文件进行测试,这会失败并显示 404 状态代码,.net 应用程序永远不会拦截传入的 POST 请求当大约 60MB 时,这让我相信 IIS 正在停止传入连接。

我尝试过查看日志,但我只能看到 IIS 接收到请求(格式正确),其响应代码是 404。

是否需要增加任何 IIS 设置以支持此类文件上传方案?

我们的 web.config 包含以下必需元素,以增加上传限制和超时。 60MB 的文件在此大小限制内,并且在 1 小时过去之前上传。此外,我希望出现一个 ASP.Net 异常页面,但它永远不会走这么远,只是一个 404。

<httpRuntime maxRequestLength="512000" executionTimeout="3600" />

服务器正在运行 windows 2012 Server 和 IIS 8.0.9200.16384

【问题讨论】:

    标签: c# javascript asp.net iis


    【解决方案1】:

    将 ApplicationHost.config 中的 requestLimits maxAllowedContentLength 设置为更大的值。

    http://msdn.microsoft.com/en-us/library/ms689462(v=vs.90).aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-10
      • 2016-03-23
      • 2011-07-08
      • 2014-01-10
      • 2010-12-08
      • 2021-07-30
      • 2013-06-12
      相关资源
      最近更新 更多