【发布时间】:2011-06-11 12:06:52
【问题描述】:
我的网页上有一个文件上传控件。最大请求长度设置为 8 MB (maxRequestLength = 8192)。如果文件超过 4MB,我也有服务器验证会引发错误。配置中 8MB 的原因是给予用户的杠杆作用,也是为了测试应用程序。
如果我上传一个 9MB 的文件,我会抛出一个异常超出最大请求长度。,这很好并且可以按预期工作。但是当我尝试上传一个 1GB 的文件时,它会显示一个 HTTP 404 - 找不到文件。有人可以解释为什么会发生这种情况,我怎样才能让它抛出一个 maxRequestLength 异常?
我正在使用 IIS6。
【问题讨论】:
-
有人有解决方案吗?当我上传一个 50mb 的文件时,我得到一个 404 结果,即使我的 maxRequestLength 设置为“2097152”。我的网站上有一个 HTTP POST flash 控件,它可以毫无问题地上传接近 2GB,但这个问题让我抓狂!
标签: asp.net http-status-code-404 iis-6