I have a WCF web service defined as follows
[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);
I have no trouble getting responses when my JQGridDataStore contains thousands of Report instances. However, the data store exceeds 10,000 reports, I get the following in my browser:
Error 324 (net::ERR_EMPTY_RESPONSE): Unknown error.
I step through the implementation of the service, and I can see it steps through without any exceptions. The JQGridDataStore object is fully created and populated with my 10,000 + Report instances. However, when I 'F10' past the return, the browser shows an empty response. This all happens in under a second, so I don't think I'm hitting any kind of timeout.
Based on this I'm thinking there is some type of buffer size limit I'm running into. What sorts of limitations are there, and how would I tweak them?