访问WCF服务时触发MaxClockSkew

时间:2010-08-02 08:37:43

标签: wcf c#-3.0

我有一个WCF服务,其一个端点配置MaxClockSkew设置为23:59:59但没有安全行为,另一个端点具有相同的MaxClockSkew配置和安全配置。问题是当访问非安全端点时不会抛出异常,并且在访问安全端点时会引发安全异常。我想两个端点都会抛出异常,怎么办呢?

感谢。

Aryeh

1 个答案:

答案 0 :(得分:1)

安全模式 - 安全模式=“传输” - 消息中不包含时间戳,该时间戳会导致MaxClockSkew验证忽略该消息而不会引发安全性异常。将安全模式更改为安全模式=“TransportWithMessageCredential”,其中包括时间戳,并允许MaxClockSkew验证测试消息的时间增量。