我们目前使用带有 Windows Identity Foundation 的 WCF Web 服务的解决方案来确保安全。它现在可以正常工作三年,但似乎我们有某些用户(我的意思是 windows 用户)无法连接到 WCF。
从具有四个不同用户的同一台机器上,两个可以连接到应用程序,两个不能。
每个人都看到了服务器部分(第一个调用是 wsHttpBinding 调用以检查服务器是否存在,如果失败则提供消息,否则我们将显示登录窗口)但它使用身份验证(ws2007FederationHttpBinding)服务失败。这似乎是Windows用户的问题......
有没有人遇到过这种类型的问题?有什么办法解决吗?我们没有对机器(客户端机器)的物理访问权限,也无法进行一些调试以查看它的来源。
返回的异常是:
Could not start session - Exception: SOAP security negotiation with "My service complete address"
for target "My service complete address" failed.