我定义为一个WCF Web服务如下在WCF WebInvoke响应中是否有大小限制?
[OperationContract]
[WebInvoke(
Method = "GET",
ResponseFormat = WebMessageFormat.Json,
BodyStyle = WebMessageBodyStyle.Bare,
UriTemplate = "Assets/{assetId}/Reports/{startDate}/{endDate}")]
JQGridDataStore<Report> GetReportsForAssetFilterByDate(string assetId, string startDate, string endDate);
我有没有麻烦响应时我JQGridDataStore包含数千个报告实例。但是,数据存储超过10,000个报告,我在浏览器中获得以下内容:
错误324(net :: ERR_EMPTY_RESPONSE):未知错误。
我逐步完成了该服务的实施,我可以看到它没有任何例外情况。 JQGridDataStore对象完全创建并填充了我的10,000 + Report实例。但是,当我'F10'超过返回时,浏览器显示一个空的响应。这一切都发生在一秒钟之内,所以我不认为我会遇到任何超时。
基于此,我认为有一些类型的缓冲区大小限制我遇到。那里有什么样的限制,我将如何调整它们?
我建议在svcconfigeditor中加载你的服务配置,然后查看并增加各种限制 – 2010-07-16 04:40:27