确定500个错误的原因Google身份验证

时间:2019-02-12 20:25:37

标签: google-authentication azure-api-apps

我们在Azure上部署了使用Google身份验证的api。在整个周末,API开始引发500个错误,这些错误在重新启动API后得以解决。有没有办法确定这些错误的根本原因是什么?

1 个答案:

答案 0 :(得分:0)

  1. 检查web.config文件中的自定义错误模式为“ on”还是“ Remoteonly”。如果 是的,然后将其关闭。将以下行添加到web.config中的System.web元素

  2. 在代码中启用自定义日志记录/工具,这可以帮助您更多 信息。 ASP.NET应用程序可以使用System.Diagnostics.Trace类将信息记录到 应用程序诊断日志。例如 System.Diagnostics.Trace.TraceError(“如果您看到此消息,则说明发生了一些问题”);

  3. Enable Detailed Error Messages-在以下情况下生成的html文件的详细版本 您的网站以错误消息响应。这是启用调试的好方法 您网站上的一些错误响应。它存储在网站的文件系统中。

  4. Web Server Logging-也称为HTTP日志或IIS日志,它将记录所有请求 以W3C扩展日志文件格式访问您的网站。

  5. Failed Request Tracing-也称为FREB,在这里您可以获得很多信息 从IIS通过其不同的堆栈处理每个失败的请求。

相关问题