服务器已拒绝WCF中的客户端凭据

问题描述:

早上好,

我对WCF有很大的疑问.我写了一个小的测试控制台应用程序,该应用程序托管WCF服务.

我使用的是NetTcpBinding.只要我在本地主机上尝试了所有操作,所有这些功能都将发挥出色的作用.然后,我还在两台Vista PC之间进行了尝试,一切都在这里运行,没有任何问题.

然后我试图联系WinXP Desktop.那失败了. XP客户端花费了以下错误消息:

服务器已拒绝客户端凭据.

The server has rejected the client credentials.

我再次尝试另一台XP机器,再次在那台机器上遇到了同样的问题:

服务器已拒绝客户端凭据.

The server has rejected the client credentials.

我必须在XP和XP之间再次尝试一下.

这里要做什么,那到底是什么?是因为WinXP还是创建服务时WCF中缺少的东西.

我不认为WCF有什么错误,因为应用程序可以在两台Vista机器上成功运行.

可能存在操作系统问题(WCF需要Vista才能完美运行还是什么?)

如果出现这种情况,请告诉我该问题的解决方案以及产生此问题的因素(要在Windows XP/2003 Server上运行WCF应用程序机器)

谢谢

尼萨尔(Nisarg)

我相信由WCF/WF/WPF等组成的.NET 3.0 fx-至少需要WinXP SP2.您是否有适用于XP系统的最新Service Pack?

I believe the .NET 3.0 fx- which comprises of WCF/WF/WPF etc needs atleast WinXP SP2. Do you have the latest service pack for you XP systems?