svcutil.exe - Fehler: Nicht importieren wsdl:portType
Ich haben zu integrieren einige bestehende webservices in meine .net-Anwendung. Aber leider, in dem das svcutil-tool die Ergebnisse in einem Fehler mit der Meldung:
Microsoft (R) Service Model Metadata Tool
[Microsoft (R) Windows (R) Communication Foundation, Version 3.0.4506.2152]
Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten.
Fehler: Nicht importieren wsdl:binding
Detail: Nicht-definition für http://grupobancolombia.com/intf/Clientes/GestionClientes/EnviarRespuestaVerificarIdentidadCliente/V1.0:EnviarRespuestaVerifi
carIdentidadCliente. Service-Beschreibung mit namespace http://grupobancolombia.com/intf/Clientes/GestionClientes/EnviarRespuestaVerificarIdentidadCliente/V1.0
fehlt.
Parameter name: name
XPath zur Fehlerquelle: //wsdl:definitions[@targetNamespace='http://grupobancolombia.com/intf/Clientes/GestionClientes/EnviarRespuestaVerificarIdentidadCliente/E
nlace/V1.0']/wsdl:binding[@name='EnviarRespuestaVerificarIdentidadcliente_httpbinding']
Fehler: Nicht importieren wsdl:port
Detail: Es ist ein Fehler beim importieren einer wsdl:binding wsdl:port abhängig ist.
XPath wsdl:binding: //wsdl:definitions[@targetNamespace='http://grupobancolombia.com/intf/Clientes/GestionClientes/EnviarRespuestaVerificarIdentidadCliente/E
nlace/V1.0']/wsdl:binding[@name='EnviarRespuestaVerificarIdentidadcliente_httpbinding']
XPath zur Fehlerquelle: //wsdl:definitions[@targetNamespace='http://grupobancolombia.com/intf/Clientes/GestionClientes/EnviarRespuestaVerificarIdentidadCliente/E
nlace/V1.0']/wsdl:service[@name='EnviarRespuestaVerificarIdentidadcliente']/wsdl:port[@name='EnviarRespuestaVerificarIdentidadcliente_httpport']
Generieren von Dateien...
Warnung: Kein code generiert wurde.
Wenn Sie versuchen, generieren einen Kunden, das könnte sein, weil die Metadaten der Dokumente enthielt keine gültigen Verträge oder Dienstleistungen
oder weil alle Verträge/Dienstleistungen entdeckt wurden, gibt es in der /reference assemblies. Stellen Sie sicher, dass Sie bestanden alle Metadaten-Dokumente zum Werkzeug.
Warnung: Wenn Sie möchten, um Daten generieren, die Verträge von Schemata, stellen Sie sicher, dass die /dataContractOnly option.
Hat jemand eine Idee was dieses problem verursacht?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sehe ich das gleiche Problem. Ich habe eine Reihe von 30-ungerade wsdl-Dateien in einen Ordner und versuche das erstellen von C# - client-Klassen für Sie alle.
Wenn ich den folgenden
Ich sehe eine Menge der Fehler, die Sie erwähnen (Nicht importieren wsdl:binding).
Jedoch die Auswahl einer Datei zu einem Zeitpunkt
Häufig; manchmal muss ich eine andere Datei, z.B.
Dies ist nötig, wenn Sie versuchen zu laufen svcutil auf b.wsdl scheitert an der Abhängigkeit von c.wsdl.
Bottom line: ich bin nicht sicher, warum kann ich nicht erstellen Verträge für alle diese service-Definitionen in eine gehen, aber es scheint nicht möglich. Ich habe noch ein großes problem mit gemeinsamen Arten in den Dateien; dies bedeutet, dass ich effektiv zu Bearbeiten, entweder third-party wsdl oder den automatisch generierten code, um zu bekommen, Dinge zu kompilieren und korrekt ausgeführt werden.