相关疑难解决方法(0)

我可以在web.config中为maxJsonLength设置无限长度吗?

我正在使用jQuery的自动完成功能.当我尝试检索超过17000条记录的列表(每条记录的长度不超过10条)时,它超出了长度并抛出错误:

异常信息:
异常类型:InvalidOperationException
异常消息:使用JSON JavaScriptSerializer进行序列化或反序列化时出错.字符串的长度超过maxJsonLength属性上设置的值.

我可以设置无限长度maxJsonLengthweb.config?如果没有,我可以设置的最大长度是多少?

asp.net asp.net-mvc json

648
推荐指数
18
解决办法
54万
查看次数

如何修改Web API应用程序的默认允许响应大小设置?

我有一个Web API方法,它返回一个事件列表:

public HttpResponseMessage GetEvents()
{
...
}
Run Code Online (Sandbox Code Playgroud)

我的服务使用DataContractSerializer(对于xml)和DataContractJsonSerializer(对于JSON)支持Xml和JSON响应.

响应大小可能像30MB.

IIS中托管的ASP.NET Web API中默认允许的响应大小是多少?

如何修改默认设置?

返回这些大数据的最佳做法是什么(虽然它不是那么大)?

我应该压缩回复吗?

此外,我们每秒可能会收到一个请求.

谢谢

c# asp.net iis asp.net-mvc asp.net-web-api

14
推荐指数
2
解决办法
4万
查看次数

标签 统计

asp.net ×2

asp.net-mvc ×2

asp.net-web-api ×1

c# ×1

iis ×1

json ×1