0

我有一个使用自定义绑定(netnamedpipe 传输)与服务通信的应用程序。当我更改系统时间时,它会使 WCF 通道出现故障。当我们更改系统时间导致通道出现故障时,它会在内部引发 ReceiveTimeout 异常。

我试图设置绑定的时钟偏差参数,但它抛出了无效的操作异常。

 <security>
        <localClientSettings maxClockSkew="10.00:07:00" />
        <localServiceSettings maxClockSkew="10.00:07:00" />
        <secureConversationBootstrap>
          <localClientSettings maxClockSkew="10.00:30:00" />
          <localServiceSettings maxClockSkew="10.00:30:00" />
        </secureConversationBootstrap>
      </security>
      <namedPipeTransport maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" />

WCF 是否有任何其他参数来避免网络命名管道传输的这个问题?

4

0 回答 0