来自WCF服务的流式输出

来自WCF服务的流式输出,wcf,streaming,Wcf,Streaming,我正在尝试从WCF服务获取流式输出 我已将transferMode设置为“streamdresponse”。当客户端从服务器接收到流时,它无法读取流。在从服务器端调试时,我可以看到流中有数据,但是从客户端的stream.Length抛出NotSupportedException。将流读入缓冲区会导致读取0字节 我使用svcutil生成客户端代理,我使用.NET3.0。有人遇到过类似的问题吗?没有任何详细信息很难提供帮助,但请注意,VS2005 Cassini server(asp.net开发服务

我正在尝试从WCF服务获取流式输出

我已将
transferMode
设置为“
streamdresponse
”。当客户端从服务器接收到流时,它无法读取流。在从服务器端调试时,我可以看到流中有数据,但是从客户端的stream.Length抛出NotSupportedException。将流读入缓冲区会导致读取0字节


我使用svcutil生成客户端代理,我使用.NET3.0。有人遇到过类似的问题吗?

没有任何详细信息很难提供帮助,但请注意,VS2005 Cassini server(asp.net开发服务器)不支持通过http进行流传输。

我正在尝试序列化对象列表,并通过流将它们发送到客户端。MemoryStream ms=新的MemoryStream();BinaryFormatter bf=新的BinaryFormatter();序列化(ms,GetAllCustomers());返回ms;然而,当我将一个简单的文本文件读入文件流时,我可以在客户端读取它。您是否强制执行二进制编码?我最终以一种不同的方式使用了流媒体…我使用了这个例子,它对我很有用。。。。设置参数是硬的上面的链接不起作用你的评论中的链接不起作用