2010-10-06 198 views
4

我们有允许用户上传文档(多个)的页面。当上传需要很长时间 - 无论是由于文件的大小还是由于上传速度缓慢 - 我们都会收到一个例外情况,说“请求超时”。上传大文件时出现请求超时错误

我们发现只要上传完成就抛出异常。所以我们修改了executionTimeout配置条目到6000秒。但是这个错误仍然持续显示。

我们正在运行IIS6,.net 3.5 sp1(asp .net 2.0)。


更新

我能够重现与相对较小的文件这个问题(多个文件总75MB的)

回答

0

也许你应该设置形式接受多的数据。

2

我无法解释它比任何Jon Galloway has好,所以我不会去尝试:)

基本上有很多力量试图通过HTTP上传大文件时,对你的战斗。故事的寓意是这样的:

对于大文件,使用常规上传方法不是 。相反,您应该使用 专门为大型 文件设计的单独方法。

0

试试这个 < 的httpRuntime的maxRequestLength = “你想在KB上传最大尺寸” executionTimeout = “否执行超时秒。” 在web.config中

/>