0

尝试使用 WCF 连接到服务器时出现此错误,并且我的客户端时间与服务器时间不同:

System.ServiceModel.Security.MessageSecurityException: An unsecured or 
   incorrectly secured fault was received from the other party. See the inner 
   FaultException for the fault code and detail. ---> 
   System.ServiceModel.FaultException: An error occurred when verifying security 
   for the message.

我的问题是,有没有办法解决这个问题?或者这真的是 wcf 服务的限制吗?我无法关闭绑定的安全性,因为在规范中它应该受到保护。

我将 TransportWithMessageCredential 用于我的绑定安全模式。

4

1 回答 1

0

您需要FaultContract在接口方法上定义OperationContract. 看看这里

此外,您的故障合约对象需要与 Action 命名空间具有相同的命名空间。

尝试调试服务。详细信息可以在这里找到。

于 2012-11-13T10:26:14.913 回答