c# - ASP.Net 404 大型 XMLHttpRequest 文件上传

标签 c# javascript asp.net iis

我们有一个接受 JavaScript XMLHttpRequest 文件上传的 Web 应用程序,它可以正确处理约 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

最佳答案

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

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

关于c# - ASP.Net 404 大型 XMLHttpRequest 文件上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22815332/

相关文章:

c# - 使用 where 子句查询 linq

sql - 在 Linq to Entity Query 中检查记录是否存在的最简单方法

c# - 哪个数学函数会给我正确的舍入功能?

c# - C# 中真正的低级声音生成?

javascript - 选项卡式内容加载速度非常慢

asp.net - 配置部分 'system.web/httpModules' 已定义。每个配置文件中的部分只能出现一次。请参阅帮助主题 <位置> 了解异常(exception)情况

c# - 如何将依赖项从测试项目传递到 DryIoc 中的具体实现

c# - 格式化不带前导零的 TimeSpan 天数时出现 FormatException

javascript - Jquery 自动完成链式请求

javascript - 优化 J$ 并将 3 个 &lt;scripts> 合并为 1 个