簡體   English   中英

如何為特定WSDL生成WCF

[英]How To generate WCF for specific WSDL

我們必須調用特定的soap webservice並且無法生成所需的.NET代理類。 我們嘗試使用svcutil.exe來完成它,並且只是在visual studio中添加服務引用,但是我們得到了相同的錯誤。 我們只是不知道這個wsdl有什么問題。 錯誤是:

自定義工具警告:無法導入wsdl:portTypeDetail:運行WSDL導入擴展時拋出異常:System.ServiceModel.Description.XmlSerializerMessageContractImporterError:這些成員可能無法派生.XPath到錯誤源:// wsdl:definitions [@ targetNamespace = ' http:// localhost:8000 / ibis / ws / Tasklist '] / wsdl:portType [@ name ='TaskControl_- WSC -_MainPortType']

自定義工具警告:無法導入wsdl:bindingDetail:導入wsdl:portType時,wsdl:binding依賴於.xPath到wsdl:portType:// wsdl:definitions [@ targetNamespace =' http:// localhost: 8000 / ibis / ws / Tasklist '] / wsdl:portType [@ name ='TaskControl_- WSC - MainPortType'] XPath to Error Source:// wsdl:definitions [@ targetNamespace =' http:// localhost:8000 / ibis / ws / Tasklist '] / wsdl:binding [@ name ='TaskControl - WSC -_MainBinding']

自定義工具警告:無法導入wsdl:portDetail:導入wsdl:binding時wsdl:port依賴於.xPath到wsdl:binding:// wsdl:definitions [@ targetNamespace =' http:// localhost: 8000 / ibis / ws / Tasklist '] / wsdl:binding [@ name ='TaskControl_- WSC -_MainBinding'] XPath to Error Source:// wsdl:definitions [@ targetNamespace =' http:// localhost:8000 / ibis / ws / Tasklist '] / wsdl:service [@ name ='externalinterfacetasks_v10'] / wsdl:port [@ name ='TasklistPort']

SoapUi似乎沒有任何問題。

有問題的wsdl鏈接: https ://drive.google.com/open id = 0B0PhgwgtgEbRX3U3c05WRW5LbU0

有人知道問題是什么嗎?

來自Yawar Murtaza的評論是解決方案:

我們剛剛將“參數”重命名為“Parameters1”並且它有效。

謝謝 !

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM