У меня есть веб-служба WCF, определенная следующим образом
[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 содержит тысячи экземпляров Report. Однако, хранилище данных превышает 10 000 отчетов, в браузере я получаю следующее:
Ошибка 324 (net :: ERR_EMPTY_RESPONSE): неизвестная ошибка.
Я шаг за шагом внедряю службу и вижу, как она проходит без каких-либо исключений. Объект JQGridDataStore полностью создан и заполнен моими 10 000+ экземплярами отчета. Тем не менее, когда я «F10» мимо возврата, браузер показывает пустой ответ. Все это происходит менее чем за секунду, поэтому я не думаю, что у меня истекает время ожидания.
Исходя из этого, я думаю, что есть какой-то тип ограничения размера буфера, с которым я сталкиваюсь. Какие существуют ограничения, и как бы я их настроил?