标签: asp.net web-services asynchronous
如果我使用ASP.NET调用WebService Async,即使用户不再在页面上进行物理访问,回调代码仍会运行,或者当用户离开页面时,进程是否会终止?
答案 0 :(得分:3)
是的,如果用户关闭与服务器的连接,并且您的处理需要花费太多时间,那么您将获得“连接关闭”并且您的进程将终止。
如果您不喜欢这样,并且您希望继续处理,则创建一个不依赖于与用户的连接的新线程,并将其与用户返回同步。如果用户关闭连接,则线程将正常完成,只是您不显示结果。