2012-01-15 71 views
-1

每個人我需要一些關於網絡服務的幫助如何將Web服務添加到我的項目中?

我想添加web服務到我的項目,但我得到了一個錯誤。

Web服務ADRESS是https://interaktifkargo.ptt.gov.tr/topluTakipDetay/topluTakipDetay

當我想補充VS2010添加Web服務

錯誤是

'https://interaktifkargo.ptt.gov.tr/topluTakipDetay/topluTakipDetay' 

雅在加載發送 的■連接close.The過程發生意外錯誤。 文件意外結束,或接收到0字節的傳輸流。元數據包含參考文獻çözümlemeyen:'https://interaktifkargo.ptt.gov.tr/topluTakipDetay/topluTakipDetay'。 https://interaktifkargo.ptt.gov.tr/topluTakipDetay/topluTakipDetay HTTP請求期間發生錯誤。這是因爲HTTPS 服務器證書配置不正確可能與 HTTP.SYS的情況。同時, 客戶端和服務器之間的安全綁定不匹配可能已經發生。 底層連接已關閉:發送進程時發生意外錯誤。 文件意外結束,或接收到0字節的傳輸流。 如果服務在當前解決方案中定義,請嘗試構建解決方案並再次添加服務引用。

任何人都可以幫到我嗎?

+0

java代碼http://www.speedyshare.com/file/Fbxpc/JAVA-KOD-1.txt這個web服務,但我不知道java確切 – 2012-01-15 13:58:50

+0

你不必知道Java使用web服務,你可以在c#中做這件事,一旦你爲web服務生成代理類。 – keni 2012-01-15 18:55:54

回答

0

看起來問題來自網站的安全證書。
您可以下載WSDL文件,傳統方式是將?wsdl附加到url的末尾,保存到本地系統,然後從visual studio命令行生成代理。
根據您的VS版本,您將使用命令行中的wsdl.exe或svcutil.exe從本地系統上的wsdl文件生成代理。

+0

<服務名稱= 「topluTakipDetay」> <端口名= 「GonderiTakipPort」 結合= 「TNS:GonderiTakipBinding」> <皁:地址位置= 「HTTP://本地主機:8888/topluTakipDetay/topluTakipDetay」/> 和wsdl代碼soap地址位置看localhost我們有這個adrees的任何問題嗎?我可以使用Web服務https://interaktifkargo.ptt.gov.tr/topluTakipDetay/topluTakipDetay?operation=gonderiSugula從這個鏈接,但我想添加我的應用程序 – 2012-01-15 13:39:00

+0

我怎麼能生成代理?我可以發送此代碼服務此服務但我完全不知道Java? – 2012-01-15 13:55:43

+0

@ÖmerOruç,將xml保存到磁盤中,並使用類似'file:// c:/ temp/ptt.xml'的url添加服務引用。 – 2012-01-15 16:54:30

相關問題