Application Insights 自动检测疑难解答

本文可帮助你排查 Application Insights 中自动检测的问题。

注意

在 2021 年 10 月之前,自动检测曾被称为“无代码附加”。

启用自动检测后不会报告遥测数据

如果为应用服务启用了 Application Insights 自动检测,但看不到报告的遥测数据,请查看这些常见方案。

之前已安装 Application Insights SDK

使用 SDK 检测 .NET 和 .NET Core 应用时,自动检测会失败。

如果要自动检测应用,请删除 Application Insights SDK。

应用是使用不支持的 .NET 或 .NET Core 版本发布的

验证支持版本的 .NET 或 .NET Core 是否用于生成和发布应用程序。

请参阅 .NET 或 .NET Core 文档,以确定版本是否受支持:

检测到诊断库

如果自动检测检测到以下库,则自动检测会失败:

  • System.Diagnostics.DiagnosticSource
  • Microsoft.AspNet.TelemetryCorrelation
  • Microsoft.ApplicationInsights

必须删除这些库,以便自动检测成功。

启用自动检测后,遇到 Application Insights SDK 本身的问题

可以为 Application Insights SDK 收集自我诊断日志来诊断问题。 有关详细信息,请参阅 如何收集 Application Insights SDK 的自我诊断日志。

更多帮助

如果对 Application Insights 自动检测有疑问,可以在我们的 Microsoft问答页上发布问题。

联系我们寻求帮助

如果你有任何疑问或需要帮助,请创建支持请求联系 Azure 社区支持。 你还可以将产品反馈提交到 Azure 反馈社区