Windows XP 中的 WCF 连接问题



我们在System1中将WCF服务托管为Windows服务[使用NETTCP绑定]

我们在system2中有客户端,它有Windows xp。它工作正常。

问题:我们已将 system1 升级到 Windows Server 2016 和作为 Windows 服务运行的 wcf 服务。但是从Windows xp开始,客户端甚至无法连接到WCF服务。仅在XP机器中面临问题:

"系统.服务模型.通道

.服务通道不能用于通信,因为它处于故障状态">

在Windows XP中支持Windows Server 2016中的WCF的任何配置?

请告知

在 msdn 论坛中找到了这个(它有点旧(:

我们现在已经找到了问题所在。应用程序正在启动一些 WCF 需要的服务,问题是这些服务没有 存在于WindowsXP(WAS,NETTCP 侦听器等(上。当 应用程序找不到或启动服务,则应用程序将 关闭。显然,不需要使用这些服务 客户端计算机,只要它没有运行服务(在 IIS 中(。

因此,从客户端删除服务检查时,似乎每件事都 才能正常工作。

-源

最新更新