从.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