Определить причины 500 ошибок Google auth - PullRequest
0 голосов
/ 12 февраля 2019

В Azure развернут API, использующий аутентификацию Google.За выходные API начал выдавать 500 ошибок, которые были устранены после перезапуска API.Есть ли способ определить причину этих ошибок?

1 Ответ

0 голосов
/ 18 февраля 2019
  1. Проверьте, установлен ли пользовательский режим ошибок в файле web.config на «on» или «Remoteonly».Если да, то выключите его.Добавьте следующую строку в элемент System.web в web.config

  2. Включите настраиваемое ведение журнала / инструментарий в коде, который может помочь вам в получении дополнительной информации.Приложения ASP.NET могут использовать класс System.Diagnostics.Trace для регистрации информации в журнале диагностики приложения.Например, System.Diagnostics.Trace.TraceError («Если вы видите это, случилось что-то плохое»);

  3. Включить подробные сообщения об ошибках - Подробная версияHTML-файлы, создаваемые, когда ваш сайт отвечает сообщением об ошибке.Это полезно для отладки некоторых сообщений об ошибках на вашем сайте.Он хранится в файловой системе веб-сайта.

  4. Ведение журнала веб-сервера - также известный как журналы HTTP или IIS, он регистрирует все запросы на ваш сайт в W3CРасширенный формат файла журнала.

  5. Трассировка невыполненных запросов - также известная как FREB, здесь вы можете получать много информации из IIS через различные стеки для каждого сбойного запроса.

...