0

问题是当我从 asp.net 调用 wcf webservice 时,Web 应用程序 UI 挂起,直到 webservice 完成处理并关闭与服务的连接。当我使用 AJAX 调用 web 服务时,问题非常严重,完整的 UI 挂起直到服务连接关闭。如果你能给我任何线索?

4

1 回答 1

1

UI 线程处于暂停状态,直到服务调用完成。

您需要异步调用服务 - 或者如果客户端可能在服务调用完成之前从页面“移动”,则进行 WCF 调用单向- 在这种情况下,服务响应立即发生,UI 线程继续WCF 服务在它自己的线程上处理请求。显然,单向调用没有完成响应。

于 2012-08-27T16:40:57.203 回答