【发布时间】:2013-02-12 10:51:34
【问题描述】:
我有一个使用 WCF 代理调用服务的客户端。凭据和其他功能正常工作,但如果用户更改了他们的域密码并重新启动应用程序,那么由于此错误,我无法调用该服务:
System.ServiceModel.Security.SecurityNegotiaionException -> 服务器已拒绝客户端凭据。
System.Security.Authentication.InvalidCredentialException -> 服务器已拒绝客户端凭据。
System.componentmodel.Win32Exception -> 登录尝试失败。
显然我知道用户的凭据已更改,但如何刷新 CredentialCache 以反映新凭据以便 WCF 调用成功?
【问题讨论】:
-
via @Ryblex :“当您重新启动应用程序时,您是指 WCF 服务应用程序,包括 AppPool 吗?” [语法编辑]
标签: .net wcf security exception passwords