2017-06-15 66 views
0

我有我不能在Visual Studio中生成C#類問題2015年 我猜肥皂的版本太舊,因此VS 2015年斜面訪問它,或者弄明白生成C#類

我嘗試使用服務參考和Web參考。

當我使用soapUI應用程序或eclipse IDE時,我可以看到類,只有在visual studio中它不工作。

我還注意到,視覺stuidio在Web服務中下載請求

的末尾添加「/?元數據」沒有任何人我能在這種情況下怎麼辦? Link to the wsdl structure

+0

我懷疑你的問題是服務VS 2015太舊瞭解。但還有其他方法,您是否熟悉svcutil.exe?你有沒有試過指向WcfTestClient.exe? – Crowcoder

+0

我試過使用svcutil,但我得到所有的錯誤,BTW與Eclipse的Web服務工作(JAVA) – Izikon

+0

哦,是用Java編寫的Web服務?那裏肯定會有兼容性問題。我已經感覺到這種痛苦,並通過http調用直接與xml一起工作。 – Crowcoder

回答

0

您將不得不聯繫康寶萊並獲得更新的WSDL。爲了讓VS導入服務引用,它必須打開所有外部引用的資產。在這種情況下,WSDL中至少有5個指向http://herbalife-mwruat2ws.hrbl.net:22000 - 此時此處沒有運行HTTP服務。這就是失敗的原因。

我們不能說你的Java代碼在做什麼,或者爲什麼它在SOAPUI中工作,但這是你在.NET中需要的。或者,你可以用非常困難的方式來做事,並嘗試對Java代碼正在做的事情進行反向工程。我會聯繫康寶萊。

+0

這個URL只能通過VPN ..這就是爲什麼不工作 – Izikon