我有一个 WCF 客户端/服务,并且一直收到消息安全异常。我知道它们是来自测试/更改时钟偏差的时钟偏差错误。我在客户端上收到默认消息安全错误,它没有明确告诉我这是时钟偏差,但是我想显示一个很好的错误消息,而且我不想假设所有消息安全异常都是时钟偏差。所以我想知道服务器上是否有某个地方我可以检测到时钟偏差并发送回更好的消息,或者是否在它到达我的服务代码之前检查了安全性,我没有希望检测它是否是时钟偏差或其他东西。
编辑:我在 5 到 10 分钟之间收到的消息是“......时间在未来,偏差是 5 分钟”,但是如果我将本地时间更改为超过 10 分钟,它只会返回一个默认的消息安全异常。