我有一个ASP.NET Web服务,它可以执行一些繁重的工作,例如,一些文件操作,或者从一堆水晶报表生成Excel表格.我不希望通过调用此Web服务来阻止,所以我想让Web服务调用异步.另外,我想从网页上调用这个Web服务,并希望有一些机制可以让我继续轮询服务器,这样我就可以在屏幕上显示一些进度指示,比如说,文件的数量.已经处理完毕.请注意,我不希望在完成Web方法调用时收到通知,而是希望获得实时进度状态.我该怎么做呢?