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 Q&A 问题页面上发布问题

联系我们寻求帮助

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