none
WCF在实际应用中 客户端与服务器端时间不同步所引发的错误。 RRS feed

  • 问题

  • 如果服务器端 跟客户端的时间差别在5分钟以外 就出现
    问题从另一方收到未进行安全处理或安全处理不正确的错误。

    在实际应用中 应该是一个大问题。如何处理这个问题?
    2009年11月3日 7:21

答案

  • 如果服务器端 跟客户端的时间差别在5分钟以外 就出现
    问题从另一方收到未进行安全处理或安全处理不正确的错误。

    在实际应用中 应该是一个大问题。如何处理这个问题?

    一是调整客户端的时间.

    二是修改绑定的默认设置.MaxClockSkew 默认为 00:05:00
    2009年11月3日 10:10
  • 补充一些:
    1.

    LocalServiceSecuritySettings.MaxClockSkew 属性
    Gets or sets the maximum allowable time difference between the system clocks of the two parties that are communicating.
    获取或设置两方通信的系统时钟
    最大允许时间差。
    2.你可以参考:如何:设置最大时钟偏差

    如果两台计算机上的时钟设置不同,时间关键函数可能无法正常执行。若要减小这种可能性,可以将 MaxClockSkew 属性设置为一个。http://msdn.microsoft.com/zh-cn/library/aa738468.aspx


    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    欢迎访问老徐的中文技术博客:Welcome to My Chinese Technical Blog
    欢迎访问微软WCF中文技术论坛:Welcome to Microsoft Chinese WCF Forum
    欢迎访问微软WCF英文技术论坛:Welcome to Microsoft English WCF Forum
    2009年11月3日 12:33
    版主

全部回复

  • 如果服务器端 跟客户端的时间差别在5分钟以外 就出现
    问题从另一方收到未进行安全处理或安全处理不正确的错误。

    在实际应用中 应该是一个大问题。如何处理这个问题?

    一是调整客户端的时间.

    二是修改绑定的默认设置.MaxClockSkew 默认为 00:05:00
    2009年11月3日 10:10
  • 补充一些:
    1.

    LocalServiceSecuritySettings.MaxClockSkew 属性
    Gets or sets the maximum allowable time difference between the system clocks of the two parties that are communicating.
    获取或设置两方通信的系统时钟
    最大允许时间差。
    2.你可以参考:如何:设置最大时钟偏差

    如果两台计算机上的时钟设置不同,时间关键函数可能无法正常执行。若要减小这种可能性,可以将 MaxClockSkew 属性设置为一个。http://msdn.microsoft.com/zh-cn/library/aa738468.aspx


    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    欢迎访问老徐的中文技术博客:Welcome to My Chinese Technical Blog
    欢迎访问微软WCF中文技术论坛:Welcome to Microsoft Chinese WCF Forum
    欢迎访问微软WCF英文技术论坛:Welcome to Microsoft English WCF Forum
    2009年11月3日 12:33
    版主