ASP.NET Core React Application возвращает 400 без сообщения о GET - PullRequest
0 голосов
/ 15 декабря 2018

Мое приложение работало нормально, а затем на следующий день я запустил его (запуск по dotnet), и оно начало возвращать 400 для всех запросов без сообщений.Я могу воспроизвести проблему на разных машинах;однако некоторые из моих коллег не могут.

Я не могу заставить мой код нарушить исключение - все точки останова, похоже, приводят к успешному ответу.Я попытался изменить свой уровень отладки и настроить ведение журнала в Kestrel, используя:

.ConfigureLogging((hostingContext, logging) =>
                {
                    logging.AddConsole();
                    logging.AddDebug();
                    logging.AddEventSourceLogger();
                })

Я также попытался добавить некоторое промежуточное программное обеспечение для этого поста: https://exceptionnotfound.net/using-middleware-to-log-requests-and-responses-in-asp-net-core/

Это не дало мне больше ничегочем возвращает 400.

Как я могу получить больше об ошибке, чтобы я понял, что является причиной лежащего в основе 400?

Что я вижу:

Microsoft.AspNetCore.Hosting.Internal.WebHost:Information: Request starting HTTP/1.1 GET [my url]
Microsoft.AspNetCore.Hosting.Internal.WebHost:Information: Request finished in 1044.473ms 400 

Некоторые очевидные виновники, которые я исключил:

  • Аутентификация проходит успешно.
  • За это время на моей машине не произошло никаких изменений, кромеобновление определения антивируса.
  • Я выполнил установку npm, но мои коллеги сделали то же самое, поэтому мы должны использовать одни и те же версии.
  • Мой git-статус чистый, так чтоНе должно быть никаких скрытых изменений в моем локальном репо, и я попробовал это на двух других чистых машинах.
...