2010-12-11 122 views
0

我知道很多人都爲此發佈了消息,但我仍然遇到了與其他人遇到的症狀相匹配的問題。我使用Visual Studio 2010在一個空的asp.net網站中創建了一個簡單的Web服務(我剛剛使用默認的Web服務及其Hello World實現)。然後我創建了一個WPF應用程序,並試圖從應用程序調用Web服務。但是我找不到使用intellisense的soap客戶端代理類中的XXXAsync方法或BeginXXX方法。有一種方法可以同步調用HelloWorld,但不支持異步調用。爲了在asp.net中啓用對Web服務的異步支持,我需要做些什麼?來自WPF應用程序的異步Web服務調用

感謝,

安德魯

+0

如何使用WCF服務而不是Web服務? – vorrtex 2010-12-11 17:27:57

+0

@vorrtex:謝謝,我想你可能是對的。我現在正在研究這個問題。 – Andrew 2010-12-11 18:06:14

回答

1

好吧,我覺得我想通了,我在做什麼錯。在Visual Studio 2010中,我沒有標記標記爲「生成異步操作」的複選框。這可以通過發現:

  1. 右鍵單擊Solution Explorer中的服務(這應該是在「服務引用」文件夾的名稱」。
  2. 將‘配置服務引用...’ 。
  3. 檢查標記「生成異步操作」複選框。

希望這可以幫助別人快,比我能找到它!

安德魯