【发布时间】:2010-09-13 05:22:26
【问题描述】:
我有一个 ASP.NET Web 服务,它可以完成一些繁重的工作,比如一些文件操作,或者从一堆水晶报表生成 Excel 表格。我不想被调用这个 web 服务阻塞,所以我想让 web 服务调用异步。另外,我想从网页调用这个 Web 服务,并且想要一些机制来让我继续轮询服务器,这样我就可以在屏幕上显示一些进度指示器,比如文件的数量已处理。请注意,我不想要 Web 方法调用完成时的通知,而是想要实时进度状态。我该怎么办?
【问题讨论】:
-
我们都在想,“为什么 Web 服务不自动执行此操作?”当我们说它们很烂时,这就是我们的意思。您必须自己构建所有这些东西。
标签: ajax web-services asp.net-ajax asynchronous