從.NET應用程序中,如何使用使用gSoap c/C++庫開發的Web服務?從.NET客戶端使用gsoap webservice
我可以使用gSoap庫創建一個C/C++客戶端來使用Web服務。但我需要從.NET(C#)應用程序中使用它。我嘗試添加一個Web引用,但似乎沒有工作。
我需要使用原始香皂包嗎?
從.NET應用程序中,如何使用使用gSoap c/C++庫開發的Web服務?從.NET客戶端使用gsoap webservice
我可以使用gSoap庫創建一個C/C++客戶端來使用Web服務。但我需要從.NET(C#)應用程序中使用它。我嘗試添加一個Web引用,但似乎沒有工作。
我需要使用原始香皂包嗎?
原因Web引用是不工作是手工製作的WSDL。它適用於gSoap庫和gSoap C/C++代碼generrator不與VS.通過對WSDL編寫方式的一些更改,我現在可以通過在Visual Studio中添加Web引用並使用HTTP GET方法來使用gSoap C/C++ Web服務。採取
步驟 -
您可以嘗試dinamically調用Web服務(不添加參考)
您也可以嘗試建立一個WCF客戶端,並生成管理代理的源代碼文件使用ServiceModel Metadata Utility Tool (Svcutil.exe)。
最後,ProxyFactory項目可以讓您建立代理類,而WCF
謝謝你,但我已經解決了在Web引用錯誤另一種方式。 upvoted您的答案替代方法。 – byte 2010-07-16 10:47:50