Nicht importieren Sie die wsdl:portType, wsdl:binding wsdl:port
Bin ich immer Fehler beim erzeugen der proxy für WCF mit SVCUtil. Fehler
Attempting to download metadata from 'net.pipe://localhost/WebServices/Mgmt.svc' using WS-Metadata Exchange. This URL does not support DISCO.
Error: Cannot import wsdl:portType
Detail: An exception was thrown while running a WSDL import extension: System.ServiceModel.Description.DataContractSerializerMessageContractImporter
Error: Referenced type 'SearchCriteria, Service.DataContracts, Version=2.5.0.0, Culture=neutral, PublicKeyToken=null
t be used since it does not match imported DataContract. Need to exclude this type from referenced types.
XPath to Error Source: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:portType[@name='IMgmt']
Error: Cannot import wsdl:binding
Detail: There was an error importing a wsdl:portType that the wsdl:binding is dependent on.
XPath to wsdl:portType: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:portType[@name='IMgmt']
XPath to Error Source: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:binding[@name='NetNamedPipeBinding_IMgmt']
Error: Cannot import wsdl:port
Detail: There was an error importing a wsdl:binding that the wsdl:port is dependent on.
XPath to wsdl:binding: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:binding[@name='NetNamedPipeBinding_IMgmt']
XPath to Error Source: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:service[@name='Mgmt']/wsdl:port[@name='NetNamedPipeBinding_I
Generating files...
Warning: No code was generated.
If you were trying to generate a client, this could be because the metadata documents did not contain any valid contracts or services
or because all contracts/services were discovered to exist in /reference assemblies. Verify that you passed all the metadata documents to the tool.
Warning: If you would like to generate data contracts from schemas make sure to use the /dataContractOnly option.
Alles gut funktioniert, bis ich einen enum-Mitglied in der Daten-Vertrag.
InformationsquelleAutor Pranav Singh | 2013-09-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Andere Lösung könnte sein, die nicht durch alle XSDs zu svcutil. Unser problem war, wir waren mit
svcutil.exe service.wsdl
statt
svcutil.exe service.wsdl first.xsd second.xsd ......
FYI, wir waren die Integration von java web services, um unseren wcf-service/.net-client.
Dieser arbeitete für mich, guter Tipp
Diese Antwort ist Total mein problem gelöst. Danke!
InformationsquelleAutor spicet
Stellte sich heraus zu werden, sind wir der Wiederverwendung
DataContract
beim erzeugen der proxy & alt DataContract dll wurde nicht ersetzt, in der Lage, von denen es referenziert wird.Bekommen auch Hilfe von einer Antwort in Frage was-bedeutet-dieses-wcf-Fehler-mean-custom-tool-Warnung-nicht-import-wsdlporttype?
InformationsquelleAutor Pranav Singh