首页 > 解决方案 > 如何在对 Application Insights 友好的 Web API 中处理异常

问题描述

我有一个启用了 Application Insights 的 ASP.NET Web Api 应用程序(最新版本)。该应用程序有一个自定义ExceptionFilterAttribute附件,它将每个异常显式转换为HttpResponseMessage. 这意味着不会自动将服务器异常发送到 Application Insights。也不收集分析快照。

如果我手动发送异常:

  var telemetryClient = new TelemetryClient();
  telemetryClient.TrackException(exception);

这是否等同于默认的 Application Insights 行为?我如何才能收集分析快照?

标签: c#.netazureazure-application-insightstelemetry

解决方案


推荐阅读