我在 C# 4.5 中有一个 MVC 4 Web API。我有一个从队列返回值的 get 方法。
该队列包含一个自定义对象列表。
<pre><code>
Queue<List<MyObject>> mQueue;
</pre></code>
队列的最大值可以是 50。所以基本上队列可以容纳 50 个列表的最大值。这些列表通常包含大约 100 - 400 个实体。所以 50 * 400 = 20,000 <-- 可能大约是最大 +2000,最小的情况是 5000。
现在假设队列有 50 个列表,我点击我的 Web 服务以在 Web 响应中将内容转储给我。响应可能非常大。
我似乎无法让服务返回超过 1.32-1.39 mb 的数据给我。这是由于返回响应的最大大小吗?如果是这样,我该如何解决这个问题?顺便说一句,响应是 json 格式的。我也在 IIS 7 中托管。