【问题标题】:Identify reasons for 500 errors Google auth确定 500 错误的原因 Google 身份验证
【发布时间】:2019-02-12 20:25:37
【问题描述】:

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

【问题讨论】:

    标签: google-authentication azure-api-apps


    【解决方案1】:
    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 到每个失败请求的不同堆栈。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-07
      • 2017-01-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多