尝试通过自引用循环返回JSON时为什么没有异常?

时间:2019-06-17 16:54:48

标签: asp.net-core json.net iis-express

我的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 answerASP.NET Core version here)来解决。

我不明白的是为什么我没有得到错误返回?链接的问题显示了一个异常,它比空白响应更为有用。我是否已在某处调整设置以避免发生此类异常?在我自己的代码中引发异常会发送一个格式化的错误页面作为响应,这很有帮助。

这个问题的目的是了解我是否进行了我不打算进行的调试配置更改,并且这会使调试这些问题变得困难。

0 个答案:

没有答案