2009-08-14 9 views
2

Ich verwendete Visual Studio 2005. Traurige Neuigkeiten sind, ich benutze VS2008 und ich muss einen Web-Service anrufen. kann jemand die gleichen Codeschnipsel einfügen?Visual Studio 2008: Wie Web Service zu konsumieren oder aufzurufen?

Warum habe ich eine negative -1 bekommen?

+0

Können Sie klären, ob Sie versuchen, auf einen WCF-Dienst oder einen ASMX-Dienst zu verweisen? Oder andere? – STW

+2

Siehe http://johnwsaundersiii.spaces.live.com/blog/cns!600A2BE4A82EA0A6!790.entry. Ich habe es erstellt, um diese spezifische Frage zu beantworten. –

+0

Ping: ASMX oder WCF? –

Antwort

2

Welche Art von Web-Service möchten Sie verwenden? Wenn es sich um einen ASMX-Dienst im 2.0-Stil handelt, gibt es einen oder zwei zusätzliche Klicks.

Here's einige Anweisungen.

+0

Nein, Sie können weiterhin eine Service-Referenz mit einem ASMX-Service verwenden. –

+0

Bilder Link fehlen –

+0

aber schaffen es zu arbeiten. –

1

Was ist der Unterschied, wenn Sie VS 2005 verwendet haben, bevor Sie das gleiche mit 2008 verwenden können, auch wenn Sie 2002 verwendet haben es immer noch die gleichen, nur der rechten Maustaste auf das Projekt und klicken Sie auf Web-Referenz

hinzufügen
+0

ihre ist nein, "Add Web Reference" buddy –

0

Fügen Sie in VS2008 einfach eine Service-Referenz hinzu.

+0

yup ich tat das auf "Add Service Reference", das Problem ist jetzt, wie die Service-Referenz in Codes zu verwenden? hat nur die folgenden ServiceSoap, ServiceSoapChannel, ServiceSoapClient. –

+0

Verwenden Sie den ServiceSoapClient! –

3

Mein VS2008 SP1 hat eine "Add Web Reference" Option, aber Sie können auch verwenden Dienstverweis hinzufügen - Erweitert - Webverweis hinzufügen. Die letzten beiden sind Schaltflächen am unteren Rand der Dialogfelder, die angezeigt werden.

Wenn Sie WCF lernen möchten, that tutorial John Saunders linked sollten Sie beginnen. Es gibt Tonnen von Ressourcen darüber im Internet.