ASP.Net 404大型XMLHttpRequest文件上传

时间:2014-04-02 14:54:35

标签: c# javascript asp.net iis

我们有一个Web应用程序接受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

1 个答案:

答案 0 :(得分:1)

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

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