gRPC (.NET Core 实现) 可以消费 WCF 服务吗?

5

我有几个遗留的WCF服务,我建议将它们转换为gRPC .Net Core。但是有一个需要澄清的问题,目前还没有找到答案,那就是:.Net Core gRPC应用程序能否消费WCF服务?

我所提议转换的旧版WCF服务仍需要与超出我的项目范围的现有WCF服务通信。

有人有相关经验吗?

1个回答

1
基于DotNet Core的WCF客户端可以使建立在DotNet Core上的应用程序与WCF服务进行通信。
https://github.com/dotnet/wcf
这个兼容解决方案尚未实现Ws*绑定、消息安全模式等功能。因此,某些服务可能无法正确调用。
实际情况取决于现有的WCF服务,在大多数情况下,如果我们可以通过下面的工具生成客户端代理,那么调用就可以完成。
https://learn.microsoft.com/en-us/dotnet/core/additional-tools/wcf-web-service-reference-guide
如有需要,请随时告诉我。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接