首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

用asp.net来执行文件下载输出的过程,其他的请求被阻塞住!该如何解决

2012-01-20 
用asp.net来执行文件下载输出的过程,其他的请求被阻塞住!这个问题很早就想讨论下,但问题不太好描述,之前我

用asp.net来执行文件下载输出的过程,其他的请求被阻塞住!
这个问题很早就想讨论下,   但问题不太好描述,

之前我用asp.net来实现文件下载,   是用asp.net读文件,文件流输出。

当文件很大,下载没完成的过程中,我点其他的asp.net页面,是被卡住的。

只要下载不完成,   其他的.net页面会一直等着。

当然这个只局限在同一个浏览器内,或同一个父窗口打开的浏览器。我觉得更科学应该叫同一会话内。

我觉得,好象asp.net对   一个会话的请求,只用一个线程来回应造成的,不知是不是这个原因。   如果是,有无解决办法呢,顺便说一下,我用的是.net1.1版本

[解决办法]
是有这个问题。
[解决办法]
你那种情况应该是多次请求同一个文件,只是你的请求顺序连接在一起,没有给其它请求中断的机会。不知道两块数据之间sleep一下是否能满足要求,没试过。

热点排行