我定義爲一個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