Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WCF响应问题_C#_Wcf_Silverlight - Fatal编程技术网

C# WCF响应问题

C# WCF响应问题,c#,wcf,silverlight,C#,Wcf,Silverlight,我遇到了一些奇怪的问题。我有一个WCF服务,它公开了一个保存用户定义对象集合的方法。此对象具有byte[]属性,并且它还将相同的集合返回给客户端 当我调用此方法时,不会触发已完成事件,如果我再次调用相同的方法,它将开始重复执行该方法,直到wcf超时 猜猜那里出了什么问题 谢谢。你们的藏品有多大?发生这种情况的原因很可能是从服务器向客户端发送的大量数据超过了HTTP响应指定的最大限制。我们猜不出哪里出了问题。给我们看一些代码。我正在尝试使用最少的数据。集合中最多有2-3个对象。它们每个都携带30k

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

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

猜猜那里出了什么问题


谢谢。

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

我们猜不出哪里出了问题。给我们看一些代码。我正在尝试使用最少的数据。集合中最多有2-3个对象。它们每个都携带30kb的文件,转换成字节[]。嘿,实际上,当您将数据从服务器传输到客户端时,对象会被序列化。现在,我认为造成问题的不是集合的大小,可能是序列化集合的长度。由于序列化的集合非常大,可能需要花费很多时间。因此,请检查一下,尝试一次发送一个对象。或者尝试增加服务的超时时间。