我正在.NET Core中为Office 365在线开发Outlook Web插件。
我在计算机上运行了一个基于 COM 的服务。我的要求是能够从Outlook插件代码(java脚本Ajax(到COM服务进行通信。
如果不是 .NET Core,我会开发一个 WCF 服务,它可以作为 Web 插件和 COM 服务之间的中间层执行。
但是在.NET Core中,我们没有可用于此目的的WCF。
你能建议我可以做些什么来在.NET Core中实现这一目标吗?
我的要求是:
Outlook Web 插件 => 与本地计算机上运行的某些服务通信 => 该服务与计算机上运行的基于 COM 的服务通信。
面对类似的进程间通信问题,我选择了Visual Studio开源JSON RPC实现: https://github.com/microsoft/vs-streamjsonrpc
它运行良好,应该与许多不同的环境和平台兼容!