我在C#4.5中有一个MVC 4 Web API。 我有一个从队列中返回值的get方法。
队列包含一个Custom对象列表。
<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的数据返回给我。这是由于返回响应的最大大小?如果是这样我怎么能绕过这个? BTW响应是json格式化的。我也在IIS 7中托管。
答案 0 :(得分:0)
原来我有一个旧版本的代码,其中队列最大大小设置为5.哦,每个人在星期一被授予一个DURP时刻。