【发布时间】:2010-07-29 20:08:29
【问题描述】:
我调用了一个服务器端方法(通过 jQuery 的 $.ajax),该方法调用了一个异步 WebService 长时间运行的方法。问题是,虽然那个长时间运行的方法不完整,但我无法为我的进度条获取该方法的进度。为什么服务器要等到方法完成?
[已解决]!
ThreadPool.QueueUserWorkItem(state => service.MyMethod());
该代码使我的网络服务器不等待方法完成,进度条正在更新。只有 1 行代码.....
【问题讨论】:
-
哪个服务器正在等待,站点的 Web 服务器或托管“异步”方法的 Web 服务?
-
我认为这不是一个答案,而是一个问题,因此存在 cmets。
-
我在这里可能完全是愚蠢的,但我该如何发表评论?我必须要有一定的声誉才能做到这一点吗?
标签: asp.net jquery web-services