我的ASP.NET Core(在IIS Express上)遇到错误,其中对GET请求的调用将返回200 OK,但随后失败且未传递任何数据。 (在Chrome Devtools中查看时)。我会在控制台中看到错误
GET http://localhost:58458/API?applicationId=83f8e02a-bf62-49f5-a629-68591b351bcb net::ERR_CONNECTION_RESET 200 (OK)
与this question相同。
我将其归结为我尝试序列化的数据(实体框架之外)中存在自引用循环的问题。通过遵循this answer(ASP.NET Core version here)来解决。
我不明白的是为什么我没有得到错误返回?链接的问题显示了一个异常,它比空白响应更为有用。我是否已在某处调整设置以避免发生此类异常?在我自己的代码中引发异常会发送一个格式化的错误页面作为响应,这很有帮助。
这个问题的目的是了解我是否进行了我不打算进行的调试配置更改,并且这会使调试这些问题变得困难。