如何从ASP.NET应用程序异步调用Web服务?

Jor*_*rge 6 asp.net asynchronous web-services

我需要从ASP.NET应用程序异步调用Web服务.aspx不需要Web服务的答案.这只是一个简单的通知.

我正在使用...Async()Web服务存根中的方法<%@Page Async="True" %>.

ws.HelloWorldAsync();
Run Code Online (Sandbox Code Playgroud)

我的问题:网页请求正在等待Web服务响应.

如何解决这个问题呢?如何在Web服务关闭或出现过载时避免任何资源泄漏?

sh1*_*1ng 0

在您的场景中,您可以使用 ThreadPool ThreadPool.QueueUserWorkItem(...) 在池线程中调用 Web 服务。