我在Azure上运行了一个c#WCF REST服务。 我需要从非托管应用程序中使用和长期服务。
c ++应用程序不会在.NET框架上运行。
是否有最佳实践或库可以轻松地使用CCF消耗WCF服务?
答案 0 :(得分:4)
微软正在为这个用例开发他们的Casablanca库。你可以在这里获得它的开发预览版本:http://msdn.microsoft.com/en-us/devlabs/casablanca.aspx
或者,在工作中我们通常会编写一个C#组件,它使用WCF服务并通过COM向C ++公开服务的对象。我们最近也使用KDSOAP取得了一些成功,这意味着将Qt带入您的项目。
答案 1 :(得分:0)
您可以尝试使用gSOAP,它是一个众所周知的SOAP Web服务和基于XML的应用程序工具包,它用c和c ++编写,用于创建和使用Web服务。它支持W3C的许多标准,也可以使用WCF。你可以在gsoap2.sourceforge.net找到它 最诚挚的问候