ASP.Net 404 大型 XMLHttpRequest 文件上传

ASP.Net 404 Large XMLHttpRequest File Upload

本文关键字:文件 XMLHttpRequest 大型 Net ASP      更新时间:2023-09-26

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

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

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

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

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

服务器正在运行 Windows 2012 服务器和 IIS 8.0.9200.16384

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

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