.net 4.7中的WCF调用失败,令牌提供程序无法获取目标的令牌

时间:2018-08-08 15:35:08

标签: .net wcf .net-4.7

我们将.Net wcf服务应用程序从.Net 4.6升级到.Net 4.7。

我们正在使用基于消息的安全性和自定义用户名验证器。我们使用证书来保护消息。

WCF服务在自托管的Windows服务中运行。从Windows服务外部使用有效的用户名,密码和证书调用该服务后,它可以正常工作。

但是,在Windows服务本身中调用wcf操作时,它会失败并显示以下错误消息

在Windows 10计算机中

令牌提供者无法获取目标'http://xxxx:9869/SGCProcess/ProcessControl'的令牌。 针对目标“ http://xxxx:9869/SGCProcess/ProcessControl”与“ http://xxxx:9869/SGCProcess/ProcessControl”的SOAP安全协商失败。有关更多详细信息,请参见内部异常。 提供给该功能的令牌无效

Windows 2012 Server计算机中的

令牌提供者无法获取目标'http://xxxx:9869/SGCProcess/ProcessControl'的令牌。 呼叫者未通过服务认证。 由于身份验证失败,无法满足对安全令牌的请求。

在解决错误时会提供任何帮助。谢谢

0 个答案:

没有答案