【问题标题】:WCF response issueWCF 响应问题
【发布时间】:2013-02-01 06:01:56
【问题描述】:

我遇到了一些奇怪的问题。我有一个 WCF 服务,它公开了一种保存用户定义对象的 Observablcollection 的方法。这个对象有一个 byte[] 属性,它也返回相同的集合给客户端。

当我调用此方法时,完成的事件不会被触发,如果我再次调用相同的方法,它会开始重复执行该方法,直到 wcf 超时。

猜猜那里出了什么问题?

谢谢。

【问题讨论】:

  • 我们猜不出哪里出了问题。给我们看一些代码。

标签: c# wcf silverlight


【解决方案1】:

你的收藏有多大?发生这种情况的原因可能是从服务器向客户端发送的数据超过了 HTTP 响应指定的最大限制。

【讨论】:

  • 我正在尝试使用最少的数据。集合中最多有 2-3 个对象。他们每个人都携带30kb的文件转换成byte[]。
  • 嘿,实际上,当您将数据从服务器传输到客户端时,对象会被序列化。现在我认为导致问题的不是集合的大小,它可能是序列化集合的长度。由于序列化的集合非常大,因此可能需要很多时间。所以只是为了检查尝试一次发送一个对象。或者尝试增加服务的超时时间。
猜你喜欢
  • 2011-09-24
  • 2012-04-19
  • 2010-11-20
  • 2017-05-10
  • 2015-01-21
  • 2016-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多