0

我在 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 中托管。

4

1 回答 1

0

原来我有一个旧版本的代码,其中队列最大大小设置为 5。哦,每个人都在星期一被授予一个 DURP 时刻。

于 2013-02-12T06:02:23.973 回答