来自WPF应用程序的异步Web服务调用

时间:2010-12-11 16:14:14

标签: asp.net web-services asynchronous

我知道很多人已经发布了这个,但我仍然无法将我的症状与其他人遇到的症状相匹配。我使用Visual Studio 2010在一个空的asp.net网站上创建了一个简单的Web服务(我刚刚使用了默认的Web服务及其Hello World实现)。然后我创建了一个WPF应用程序,并尝试从应用程序调用Web服务。但我无法使用intellisense在soap客户端代理类中找到XXXAsync方法或BeginXXX方法。有一种同步调用HelloWorld的方法,但没有异步调用。为了在asp.net中为Web服务启用异步支持,我还需要做些什么吗?

谢谢,

安德鲁

1 个答案:

答案 0 :(得分:1)

好吧,我想我弄清楚我做错了什么。在Visual Studio 2010中,我没有标记标记为“生成异步操作”的复选框。这可以通过以下方式找到:

  1. 右键单击解决方案资源管理器中的服务名称(应位于“服务引用”文件夹中。“
  2. 转到“配置服务参考...”。
  3. 选中标有“生成异步操作”的复选框。
  4. 希望这能帮助别人找到比我能找到它更快的东西!

    安德鲁