Wie Konsumieren ein WebService mit WSDL-Dateien in C#
Also ich habe zwei wsdl-Dateien (xml-basiert), und ich brauche, um Sie zu benutzen, zu konsumieren eines web service. Nicht sicher, wo Sie anfangen sollen? Ich versuche, fügen Sie Sie in meinem Visual Studio Projektmappe mit einem Klick auf "Add Service Reference", aber ich brauche eine URL.
Sollte ich hinzufügen zu einer Virtuellen Verzeichnis? Wenn ja, wie?
Vielen Dank im Voraus
führen Sie
Sollten Sie nicht verwenden wsdl.exe wenn es ein WCF service. Ich empfehle entweder mit svcutil.exe oder Sie können durchsuchen", um die WSDL-Datei durch das hinzufügen von service-Benutzeroberfläche.
deine Lösung funktioniert für mich. die daraus resultierende .cs geht an das svcutil-Verzeichnis. Ive getan es zu Visual Studio 2013
svcutil yourfile.wsdl
oder wsdl yourfile.wsdl
und fügen Sie die resultierende .cs
- Datei zu Ihrem Projekt.Sollten Sie nicht verwenden wsdl.exe wenn es ein WCF service. Ich empfehle entweder mit svcutil.exe oder Sie können durchsuchen", um die WSDL-Datei durch das hinzufügen von service-Benutzeroberfläche.
deine Lösung funktioniert für mich. die daraus resultierende .cs geht an das svcutil-Verzeichnis. Ive getan es zu Visual Studio 2013
InformationsquelleAutor franciscovalera | 2012-11-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du schon die Lösung gefunden. Verwenden Sie die "Add Service Reference" - dialog und stellen Sie sicher, dass Ihre service ist erreichbar über eine URL. Um dies zu tun, entweder verlangen die URL von den Menschen, die den Dienst anbieten oder bereitstellen des service im IIS.
Persönlich würde ich vergessen svcutil.exe. Wenn Sie Visual Studio haben, ist es viel einfacher, hinzufügen und aktualisieren Sie die service Referenz mit der hervorragenden integration von web services in Visual Studio.
Soweit ich das verstanden habe, haben Sie nur die WSDL des service, den Sie konsumieren wollen. Um zu konsumieren, ein service, den Sie benötigen, ist die URL der tatsächlichen service und die WSDL -!
das ist nicht wahr. Für die Zwecke der Gefahrenabwehr ein Unternehmen wählen kann, nicht aussetzen, die durch eine wsdl-URL. Sie können einen client erstellen der wsdl-Dateien.
Aber Sie müssen noch beide, der WSDL (entweder als Datei oder ein URL) und die URL des eigentlichen service.
InformationsquelleAutor CodeZombie
Können Sie die wsdl.exe tool, das im Lieferumfang von Visual Studio (dort können Sie einen lokalen Pfad zu Ihrer wsdl-Datei) -
http://msdn.microsoft.com/en-us/library/d2s8y7bs(VS.100).aspx
InformationsquelleAutor EkoostikMartin
Können Sie eine service-Referenz über den Pfad der wsdl-Dateien.
Dies ist die gerade nach vorne was zu versuchen. Es funktioniert perfekt!
InformationsquelleAutor lockstock
Können Sie svcutil.exe als solche:
svcutil.exe /Sprache:cs /out:MyServiceProxy.cs /config:app.config c:\path\to\my.wsdl
InformationsquelleAutor Jesse C. Slicer
Fügen Sie Ihre .wsdl-Adresse im Feld Adresse an und klicken Sie auf Go-Taste.Ihr service ist, fügen Sie in Ihrem Projekt.
InformationsquelleAutor Manish sharma