【发布时间】:2012-03-19 02:12:09
【问题描述】:
我有一个使用返回 JSON 结果的 webHttpBinding 的 WCF 休息服务。问题是我无法返回大型 JSON 结果。适用于较小的结果,但在大约 1.16MB 的结果大小时,我得到了空的响应。 Fiddler 给了我这个:
HTTP/1.1 504 Fiddler - Receive Failure
Content-Type: text/html; charset=UTF-8
Connection: close
Timestamp: 15:57:24.251
[Fiddler] ReadResponse() failed: The server did not return a response for this request.
Chrome 给我“错误 101 (net::ERR_CONNECTION_RESET):连接已重置。”
我尝试在 web.config 的 binding 和 readerQuotas 部分中设置以 'max' 开头的每个选项,但它不起作用。我在 IIS 中托管 WCF 服务,但同样的事情发生在自托管服务中。
如何增加最大发送 JSON 结果?
【问题讨论】: