【发布时间】:2017-08-07 20:44:32
【问题描述】:
我的应用程序是 ASP.NET Core 1.0 Web API。
如果我的控制器返回一个小的 JSON,那么一切正常。 但是,如果 JSON 变大,我会得到这个 error
Visual Studio 给了我这个error
这是创建数据的控制器和方法(缩短)
[HttpGet]
public async Task<IActionResult> GetUserData()
{
return this.Ok(GetSomeData());
}
private List<MyUser> GetSomeData()
{
var userList = new List<MyUser>();
for (int i = 0; i < 2500; i++)
{
userList.Add(new MyUser{
Name = "Data",
Age = i,
Phone = "000",
});
}
return userList;
}
如果循环变大,我会收到上面列出的错误。
请记住,代码非常简化。但一切正常,直到返回大量数据。
我已尝试更改web.config 中的maxJsonLength,正如here 所述。
【问题讨论】:
-
有兴趣的朋友,我的问题在this帖子中得到了解答。
标签: c# json asp.net-core asp.net-core-mvc