WCF服务提供SilverLight生产应用程序或Windows测试应用程序(VS2010),它们请求数据点的集合。小集合没问题。您可以进行端到端的调试,一切都很好。“大”收集(大约10000个项目,大约120kB的数据)问题。
对于SilverLight,FireFox Firebug显示HttP中止。银牌异步EndInvoke似乎启动,然后漫游到杂草中,没有任何错误指示。
对于Windows应用程序,客户端base.Channel.GetReadings显示了一个CommunicationException,其中显示了更多详细信息,请参阅服务器日志。我在EventViewer中找不到任何相关的东西。
任何关于如何从这里开始的想法都将不胜感激。
发布于 2011-05-06 21:33:49
您是否已将MaxReceivedMessageSize on your client and service config设置为大于120KB的值?WCF默认的最大消息大小为64K (咆哮:这可能以“安全”的名义造成了数以百万美元计的生产力损失)。如果您已经正确设置了此属性,则使用try this link to set up WCF tracing来捕获WCF实际在做什么。
https://stackoverflow.com/questions/5910711
复制相似问题