WCF服务进入故障状态,同时反序列化大量数据

时间:2011-09-30 06:25:18

标签: wcf

我有一个使用WCF服务的应用程序。我的问题是我从数据库中获取大约6000行,我的服务在反序列化大量数据时显示出错误的通道错误。事实上,我已经在服务app.config,web.config以及我的web应用程序的web.config中增加了属性值(如maxStringContentLength,maxArrayLength,maxBytesPerRead,maxNameTableCharCount,CloseTimeOut,SendTimeOut等..)。但仍然没有运气。

任何人都可以建议我在这种情况下做什么,这样我的服务就不会出现故障状态。

由于

1 个答案:

答案 0 :(得分:1)

启用跟踪肯定会告诉您问题究竟是什么。一个可能的嫌疑是maxItemsInObjectGraph配额(默认值= 65536),您可以通过在服务或端点行为中使用<dataContractSerializer>元素来增加该配额。