【发布时间】:2019-12-30 13:40:49
【问题描述】:
我正在设置一个非常简单的 ASP.Net Core (2.2) MVC Web 应用程序。我希望能够查看任何应用程序错误 (500s) 以及导致它们的原因,因此看起来 Application Insights 是可以查看的地方。
如果我进入 Application Insights/Failures(操作选项卡 - 请参见下面的屏幕截图),我可以看到所有 500 个错误的图表/计数。我可以单击“钻入”按钮并查看大量详细信息(事件时间、请求名称等),但似乎无法获得有关错误/行号的实际原因的任何详细信息。
基本上,我和这个人有完全相同的问题: Azure Monitor / Application Insights not showing stack trace for errors (我的截图看起来一模一样)。
当我深入了解异常详细信息时,我会得到如下信息:
我想要得到这样的东西:
我确实看到了有关通过 Nuget 将 Application Insights 添加到我的解决方案并将其放入的信息
services.AddApplicationInsightsTelemetry();
进入 Startup/ConfigureServices 方法。
我还看到您可以查看 Kudu 日志等...但我真的希望这一切都可以在 Application Insights 中轻松访问。
有什么建议吗?
【问题讨论】:
-
您查看过“例外”吗?
-
我确实查看了异常。不幸的是,我没有看到任何错误。
标签: asp.net-core azure-web-app-service azure-application-insights azure-webapps