Windows XP中的WCF连接问题

时间:2017-06-13 08:05:59

标签: c# wcf windows-xp wcf-security windows-server-2016

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

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

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

" system.servicemodel.channels.servicechannel不能用于通信,因为它处于故障状态"

Windows XP中的任何配置都可以在Windows Server 2016中支持WCF吗?

请建议

1 个答案:

答案 0 :(得分:0)

在msdn论坛中发现这个(它有点旧):

  

我们现在发现了这个问题。该应用程序正在启动一些   WCF要求的服务,问题是这些服务没有   存在于WindowsXP(WAS,NETTCP监听器等)上。当。。。的时候   应用程序将无法找到或启动该服务   关。显然,并不要求提供这些服务   客户端计算机,只要它没有运行服务(在IIS中)。

     

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

- source