Я столкнулся с ошибкой в моем 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)
так же, как этот вопрос .
Я обнаружил, что проблема заключается в том, что в данных, которые я пытался сериализовать, существует цикл самообращения (вне Entity Framework). Это было решено следующим этим ответом ( Версия ASP.NET Core здесь ).
Чего я не понимаю, так это почему я не получил ошибку? Связанный вопрос показывает исключение, которое намного более полезно, чем просто пустой ответ. Я где-то корректировал настройки, чтобы избежать таких исключений? Создание исключения в моем собственном коде отправляет отформатированную страницу ошибки в качестве ответа, что намного полезнее.
Моя цель в этом вопросе - понять, сделал ли я изменение конфигурации отладки, которое я не хотел и которое может затруднить отладку этих проблем.