C ++ - 使用托管在azure中的C#REST-full WCF服务

时间:2012-08-07 14:08:12

标签: c++ wcf rest azure

我在Azure上运行了一个c#WCF REST服务。 我需要从非托管应用程序中使用和长期服务。

c ++应用程序不会在.NET框架上运行。

是否有最佳实践或库可以轻松地使用CCF消耗WCF服务?

2 个答案:

答案 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找到它 最诚挚的问候