【发布时间】: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