首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >上传大文件时请求超时错误

上传大文件时请求超时错误
EN

Stack Overflow用户
提问于 2010-10-06 15:08:51
回答 4查看 2.9K关注 0票数 4

我们有允许用户上传文档(多个)的页面。当上传需要很长的时间--要么是由于文件的大小,要么是由于上传速度慢--我们会得到一个例外,上面写着“请求超时”。

我们发现,一旦上传完成,就会抛出异常。因此,我们已经将executionTimeout配置条目修改为6000 secs。但是这个错误仍然会持续地出现。

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

更新

我能够用相对较小的文件(总共75 of的多个文件)再现这个问题。

EN

回答 4

Stack Overflow用户

发布于 2010-10-06 15:30:09

我无法比乔恩·加洛韦更好地解释它,所以我不会尝试:)

基本上,在试图通过HTTP上传大型文件时,会有很多力量与您竞争。这个故事的寓意是:

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

票数 2
EN

Stack Overflow用户

发布于 2010-10-06 15:28:05

也许您应该设置表单来接受多部分数据。

票数 0
EN

Stack Overflow用户

发布于 2010-10-11 00:48:21

通过上传,我想你的意思是通过.aspx页面。您需要设置以下内容:

代码语言:javascript
复制
Server.ScriptTimeout = 9000 'Time in seconds

请注意,此值是服务器范围的,因此您应该将旧值存储在某个地方,并在上传完成时将其重置为原始值。

http://msdn.microsoft.com/en-us/library/ms524831(VS.90).aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3873967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档