WCF服务 - 身份验证/ SSPI错误

时间:2009-06-09 20:58:12

标签: wcf web-services

当我在本地计算机上运行WCF服务时,它运行正常。当我将相同的文件部署到我们的测试服务器时,当我的测试客户端尝试连接到WCF服务时,我收到此错误:

  

安全支持提供程序接口(SSPI)身份验证失败。该   服务器可能未在标识为“host / Server01”的帐户中运行。   如果服务器正在服务帐户中运行(Network Service for   例如),将帐户的ServicePrincipalName指定为标识   在服务器的EndpointAddress中。如果服务器正在运行   用户帐户,将帐户的UserPrincipalName指定为标识   在服务器的EndpointAddress中。

这意味着什么,我应该寻找哪些方面?我玩了web.config 身份部分,但我仍然不确定需要什么。

2 个答案:

答案 0 :(得分:1)

我之前遇到过类似的错误,但消息有些不同

右键单击运行该网站的应用程序池,单击“属性”,然后转到“标识”选项卡。尝试将“host / Server01”标识放入其中,看看是否有帮助。

答案 1 :(得分:0)

Microsoft Dynamics GP Web服务也可能发生此错误。在我们的例子中,事实证明,设置GP Web服务的人使用他的个人用户帐户作为服务帐户。当他更改密码时,它破坏了网络服务。

因此,如果您的网络服务曾经工作但不再有效,请检查您的用户身份和密码。