使用ajax

时间:2017-05-09 07:56:53

标签: iis-8

我们有一个部署了Web API的IIS 8 Web服务器。我们有一个用extJS编写的前端应用程序。当访问应用程序时,它会对服务器进行服务器API调用,并且除了一个特定的API调用之外,其中许多调用都会返回成功。 Chrome表示请求状态已取消(ERR_CONNECTION_RESET),我无法弄清楚如何排除故障并修复此错误。我在网上检查了很多地方,但我得不到多少帮助。

请帮忙。

1 个答案:

答案 0 :(得分:0)

您使用的是Entity Framework Core吗?如果是这样,您可能在多对多关系中有一个对象图循环,因为此时EFCore不支持延迟加载。

如果是这样,您可以将序列化程序配置为不遵循图形循环。

在Startup.cs文件中,将services.AddMvc()行替换为:

services.AddMvc()
    .AddJsonOptions(options => options.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore);