日期:2014-05-16  浏览次数:20840 次

如果程序没执行完就断开服务器还在执行吗
如果程序没执行完就断开服务器还在执行吗

比如一个不断输出信息的一个ASP页面,也许输出完要1分钟,
浏览器访问这个页面后,10秒钟,就关闭了。
服务器还会继续执行下去吗?

------解决方案--------------------
会的
------解决方案--------------------
浏览器和服务器本来就是无状态的连接,浏览器断开了,服务器端该干嘛还是干嘛
------解决方案--------------------
会会会 会会会
------解决方案--------------------
长时间执行的,可以用 Response.IsClientConnected 判断客户端是否已断开连接。
------解决方案--------------------
肯定会的,,客户端只是发送了一个请求,,然后后面就不管了,,服务器接收到请求 就一直执行 直到完成。。
------解决方案--------------------
输出到一个缓存,如果调用response.flush 就向客户端写入,要不就等执行结束后全写入客户端,客户端不存在了就放弃。