wcf抛出ServiceModel.Security.MessageSecurityException,api操作完成
我使用WCF(在远程服务器上运行的API)调用了一个API方法: 我在远程服务器上运行API服务器,如果我将服务器上的时间调整为7分钟,它将抛出异常: System.ServiceModel.Security.MessageSecurityException:安全时间戳无效,因为其创建时间('2013-02-24T15:29:03.498Z')在将来。当前时间为'2013-02-24T15:23:24.159Z',允许的时钟偏差为'00:05:00' 这很好,但是出于某种原因,尽管WCF异常,“存款”功能仍然成功。你知道这是怎么发生的吗?如果发生WCF异常,我如何防止“存款”功能成功wcf抛出ServiceModel.Security.MessageSecurityException,api操作完成,wcf,api,exception,clock,skew,Wcf,Api,Exception,Clock,Skew,我使用WCF(在远程服务器上运行的API)调用了一个API方法: 我在远程服务器上运行API服务器,如果我将服务器上的时间调整为7分钟,它将抛出异常: System.ServiceModel.Security.MessageSecurityException:安全时间戳无效,因为其创建时间('2013-02-24T15:29:03.498Z')在将来。当前时间为'2013-02-24T15:23:24.159Z',允许的时钟偏差为'00:05:00' 这很好,但是出于某种原因,尽管WCF异常,“
try
{
m_serviceClient.Deposit(account, balance);
}
catch (Exception exception)
{
m_log.Error(msg.ToString(), exception);
}