我有一个用 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++) 代码的子例程:
http://msdn.microsoft.com/en-us/library/aa645736%28v=vs.71%29.aspx
http://msdn.microsoft.com/en-us/library/aa645738%28v=vs.71%29.aspx
恕我直言...
关于c# - 如何在 native C++ 程序中托管 WCF 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10006507/