【发布时间】:2025-12-23 14:15:11
【问题描述】:
我正在向 WCF 服务发送一个对象。客户端和服务端的 DataContractSerializer 都不知道 不知道该对象。 在这种情况下,我希望在客户端收到序列化错误,但是客户端发送成功,我只收到服务没有响应(在发送超时之后)。 我检查了 WCF 跟踪,发现服务器端存在反序列化失败。
如何强制 WCF 客户端验证要发送的对象是否可以序列化?
更新: 在尝试在一个简单的场景中重现该问题时,我设法将其隔离为与“ReliableSession”配置选项相关。仅当在客户端或服务器端启用可靠会话时才会出现此问题。
请参考此要点进行演示: https://gist.github.com/2291505
【问题讨论】:
标签: wcf serialization datacontractserializer