c# - 如何在 native C++ 程序中托管 WCF 服务

标签 c# c++ wcf visual-studio-2010

我有一个用 C# 编写的 Windows Communication Foundation (WCF) 服务。我需要在我的 C++ MFC native 应用程序(无 C++/CLI)中托管它。我不知道该怎么做。客户端也是一个 C# 应用程序。

谁能帮帮我?

最佳答案

好的 - 如果您需要 WCF 服务,我强烈建议您在 .Net 中实现该服务并使用 IIS 发布它。

我建议您忘掉 MFC。 特别是,如果您正在考虑使用 Windows Tablet 8。或 Apple iPad!

对于真正便携的平板电脑客户端,我强烈建议您“考虑 HTML5”并查看像 AppCelerator Titanium 或 PhoneGap 这样的框架:

最后,如果您希望 WCF 服务(或任何 .Net 功能)“与 C++ 程序的内部通信”,您有很多选择。包括“Interop”:声明外部引用并简单地调用非托管 (C++) 代码的子例程:

恕我直言...

关于c# - 如何在 native C++ 程序中托管 WCF 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10006507/

相关文章:

c# - 如何使用 Confluent.Kafka .Net Client 创建 Kafka Topic

c# - 我如何使用 Control.Invoke() 来抛出不会被忽略的异常?

c++ - 减少 for 循环开销

c++ - 在循环中声明的对象是否只构造一次?

wcf - 使用 SSL 在 VS2015 中调试 WCF

c# - 如何从末尾截断文件 X 字节?

C# 解析无名称的Json文件

c++ - boost::unordered_map::find 根据编译器优化级别产生不同的结果,而 boost::unordered_map::insert 产生相同的结果

c# - Web API 和 HTTP 模块

c# - 为什么这个简单的 RESTful WCF 服务会因 404 错误而失败?