2013-02-15 63 views
0

我有一個WCF客戶端/服務,我一直在收到消息安全例外。我知道他們是來自測試/更改時鐘偏斜的時鐘偏移錯誤。我在我的客戶端上得到了默認的消息安全錯誤,它並沒有明確告訴我這是一個時鐘歪斜,但是我想顯示一個很好的錯誤消息,我不只是想假設所有的消息安全例外都是時鐘歪斜。所以我想知道服務器上是否有可能檢測到時鐘歪斜併發回更好的消息,或者如果安全性在它打到我的服務代碼之前進行檢查,並且我沒有希望檢測它是否是時鐘歪斜或其他問題。WCF:識別服務器端的時鐘歪斜錯誤

編輯: 我在5到10分鐘之間得到的消息是「......時間是未來,偏差是5分鐘」,但是如果我將當地時間更改爲10分鐘以上,默認消息安全性異常。

回答

1

我認爲並希望這一問題,並與鏈接會幫助你解答! WCF & clock skew -- custom binding configuration ignored?

+0

是的,我看到了,基本上這是不可能的,因爲安全原因?這對我來說很奇怪,因爲如果客戶端/服務器有不同的傾向(比如說服務器有較高的傾斜度,10分鐘,客戶端比5分鐘),我會向客戶端發送一條消息,告知時間「未來」。所以我會假設我可以以某種方式在服務器上得到相同的消息並返回我自己的自定義消息。 – kyl 2013-02-15 21:03:18