问题描述
我有一个WCF服务,该服务是使用 .Net框架4.7 开发的。
现在,我必须使用 .Net Core3.1 Web应用程序 无 ,以编程方式验证和解析WCF服务。 >在 Visual Studio解决方案资源管理器
中将WCF服务添加为服务参考/添加连接的服务选项解决方法
我们也可以使用通道工厂来调用WCF服务,此方法不需要添加服务引用,这里是一个演示:
Strings
在客户端,我们需要有一个ServiceContract:
Firebase
此ServiceContract与服务器端的ServiceContract相同。
由于要在核心中调用WCF,因此需要添加以下两个程序包:
如果使用NetTcpBinding,则需要添加以下程序包:
此外,在内核中调用WCF时有一些限制。您可以参考以下链接:
https://github.com/dotnet/wcf/blob/master/release-notes/SupportedFeatures-v2.1.0.md
如果问题仍然存在,请随时告诉我。