【问题标题】:WCF object properties setting to NULL when returning from my service从我的服务返回时 WCF 对象属性设置为 NULL
【发布时间】:2009-07-21 13:21:21
【问题描述】:

我有一个返回复杂对象(只是一个类)的 WCF 服务。我可以进入对象的构造,并看到它的属性正在被填充,但是当我在填充对象的方法的返回语句上按 F11 键时,我在客户端的下一行返回所有对象属性为 NULL

我在我的服务中创建了一个方法,它只返回一个字符串并且工作正常。我还设置了 httpBinding.MaxReceivedMessageSize = int.MaxValue

返回的对象被标记为可序列化等。

现在没有想法了???

【问题讨论】:

  • 可以给我们看一下服务接口吗?您能向我们展示您的数据合同吗?你能告诉我们你的服务实现吗?没有这些,就有点难以诊断...... Marc
  • @Bob,如果 JP 的答案是正确的,那么你应该接受它。

标签: c# .net wcf


【解决方案1】:

尝试从 WSDL 重建您的代理类。远射,但可能会有所帮助。

【讨论】:

  • +1 好主意!也许服务已经改变,代理仍然处理旧的数据布局。
  • 就像你说的,没有更多信息,这只是一个猜测。 :)
猜你喜欢
  • 1970-01-01
  • 2018-02-06
  • 1970-01-01
  • 2022-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多