В Azure развернут API, использующий аутентификацию Google.За выходные API начал выдавать 500 ошибок, которые были устранены после перезапуска API.Есть ли способ определить причину этих ошибок?
Проверьте, установлен ли пользовательский режим ошибок в файле web.config на «on» или «Remoteonly».Если да, то выключите его.Добавьте следующую строку в элемент System.web в web.config
Включите настраиваемое ведение журнала / инструментарий в коде, который может помочь вам в получении дополнительной информации.Приложения ASP.NET могут использовать класс System.Diagnostics.Trace для регистрации информации в журнале диагностики приложения.Например, System.Diagnostics.Trace.TraceError («Если вы видите это, случилось что-то плохое»);
Включить подробные сообщения об ошибках - Подробная версияHTML-файлы, создаваемые, когда ваш сайт отвечает сообщением об ошибке.Это полезно для отладки некоторых сообщений об ошибках на вашем сайте.Он хранится в файловой системе веб-сайта.
Ведение журнала веб-сервера - также известный как журналы HTTP или IIS, он регистрирует все запросы на ваш сайт в W3CРасширенный формат файла журнала.
Трассировка невыполненных запросов - также известная как FREB, здесь вы можете получать много информации из IIS через различные стеки для каждого сбойного запроса.