我有一个WCF客户端/服务,我一直在收到消息安全异常。我知道测试/改变时钟偏差会导致时钟偏差错误。我在我的客户端上得到了默认的消息安全错误,它没有明确告诉我它是时钟偏差,但我想显示一个很好的错误消息,我不只是假设所有消息安全异常都是时钟偏差。所以我想知道服务器上是否有某个地方我可能检测到时钟偏差并发回更好的消息,或者如果在它到达我的服务代码之前检查了安全性,我就没有希望检测它是否是时钟偏差或其他东西。
编辑: 我在5到10分钟之间收到的消息是“...时间是将来,偏差是5分钟”,但是如果我将本地时间更改为超过10分钟,则只返回默认消息安全例外。
答案 0 :(得分:1)
我认为并希望这个带有链接的问题和答案会帮助你! WCF & clock skew -- custom binding configuration ignored?