WCF服务开发中的SecurityNegotiationException异常

在WCF开发中可能会遇到这样的问题,即在连接服务器的时候,程序抛出SOAP SecurityNegotiationException的异常。内容大致如下:

我估计这个问题跟计算机处于某个域/Active Directory环境有关,当计算机连接到域时,并不会出现这样的问题,但如果计算机脱离了域,虽然能够使用域账号成功登录到计算机,但在启动WCF客户端时则会出现本文所说的异常。

开发人员可以尝试将客户端程序的配置文件中的如下行:

<userPrincipalName value="XXXX" />

改为:

<servicePrincipalName value="host/localhost" />
posted @ 2009-11-13 20:46  dax.net  阅读(716)  评论(0编辑  收藏  举报