2010-12-11 4 views
0

Ich weiß, eine Menge Leute haben dafür gepostet, aber ich habe immer noch Probleme bei der Abstimmung der Symptome, die ich habe, was andere Leute angetroffen haben. Ich habe einen einfachen Web-Service in einer leeren asp.net-Website mit Visual Studio 2010 erstellt (ich habe gerade den Standard-Web-Service mit seiner Hello World-Implementierung verwendet). Dann habe ich eine WPF-Anwendung erstellt und versucht, den Web-Service von der Anwendung aus aufzurufen. Aber ich kann die XXXAsync-Methoden oder BeginXXX-Methoden in der Soap-Client-Proxy-Klasse mit Intellisense nicht finden. Es gibt eine Methode zum synchronen Aufruf von HelloWorld, aber nichts für asynchrone Aufrufe. Gibt es etwas, das ich tun muss, um asynchrone Unterstützung für einen Webdienst in asp.net zu aktivieren?Asynchrone Web Service-Aufruf von WPF-Anwendung

Danke,

Andrew

+0

Wie wäre es mit WCF-Diensten anstelle von Web-Services? – vorrtex

+0

@vortex: Danke, ich denke du könntest recht haben. Ich untersuche das jetzt. – Andrew

Antwort

1

Okay, ich glaube, ich herausgefunden, was ich falsch mache. In Visual Studio 2010 habe ich das Kontrollkästchen "Asynchrone Operationen generieren" nicht markiert. Dies kann durch gefunden werden:

  1. Rechtsklick auf den Namen des Dienstes in der Lösung Explorer (die in der „Service Referenzen“ Ordner sein sollte“.
  2. Sie auf‚Konfigurieren von Dienstreferenz ...‘ überprüfen.
  3. das Feld mit der Bezeichnung „Gene asynchrone Operationen“.

hoffte, das hilft jemand schneller als ich in der Lage war, sie zu finden!

Andrew

Verwandte Themen