【问题标题】:Azure web app unhandled exceptionAzure Web 应用程序未处理的异常
【发布时间】:2016-02-06 15:53:03
【问题描述】:

我在 Azure 上部署了一个 MVC5 应用程序作为 Web 应用程序。我需要配置 Web 应用程序,以便它在抛出未处理的异常时写入日志。日志应包含异常消息。是否可以在 Azure Web 应用程序中执行?有谁怎么配置这个?谢谢。

【问题讨论】:

    标签: azure azure-web-app-service azure-blob-storage azure-diagnostics


    【解决方案1】:

    您只需为您的 Web 应用打开“详细错误消息”。 This article 提供有关各种日志记录选项的详细信息。

    错误文件在/LogFiles/DetailedErrors/ 下创建(最好通过Kudu Console 访问)。

    【讨论】:

    • 嗨,这个详细的错误日志文件可以从日志流服务访问吗?
    • 感谢您的回答!
    • @juvchan:是的,它们可以流式传输。但是,来自 VS 的流逻辑的范围仅限于 /LogFiles/Application 文件夹,并且不会看到这些。但是您可以从其他客户端(例如 curl)在 LogFiles 根目录进行流式传输。见github.com/projectkudu/kudu/wiki/Diagnostic-Log-Stream
    • 我为我的 Web 应用启用了应用程序日志记录和“详细错误消息”。我在 /LogFiles/DetailedErrors/ 下记录了错误。但它没有显示堆栈跟踪。为什么?
    • 可能取决于具体的错误类型。例如IIS 级别错误可能没有堆栈,而 ASP.NET 'yello screen' 错误应该有。
    猜你喜欢
    • 1970-01-01
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-02
    • 2014-10-10
    相关资源
    最近更新 更多