Azure 在 MVC 项目中的 Application Insight - Live Metrics Your App is offline or using an older SDK

Azure's Application Insight in MVC Project - Live Metrics Your App is offline or using an older SDK

希望有人能指出这里的问题是什么..提前谢谢你。

尝试在本地使用我的 MVC 项目 运行 获取实时指标。 遵循以下指示:https://docs.microsoft.com/en-us/azure/azure-monitor/app/asp-net

已验证 application insights 包含所有链接,已验证数据正在通过 fiddler 传递。

Azure 的应用程序映射显示了我本地环境中的一个实例 运行 Application Insights - Application Map

Live Metrics 仍然显示应用离线的消息 Application Insight - Live Metrics

垃圾箱中的包裹列表 BIN

背景:

提前致谢

我们已经按照 documentation steps 在我们的本地环境中进行了测试,以便为 MVC 本地项目启用应用程序洞察力,该项目运行良好并且能够在 Azure 门户中看到这些应用程序洞察力遥测。

我们在 visual studio 2019 年创建了 2 个默认 MVC 项目,并在 applicationinsightsconfig file

中添加了 application insight instrumentation 密钥
  • 按照文档中的建议,在我们的第一个项目中,我们已将应用程序见解的 NuGet 包从(2.15 到 2.19)更新版本升级。

在实时指标小部件下的门户中,我们看到相同的消息“不可用:您的应用程序处于离线状态或使用较旧的 SDK”

这是我们在项目中使用的 NuGet 包的列表以及相应的版本。

  • 在我们的第二个项目中,我们没有将应用程序洞察的 NuGet 包升级到更新版本,但能够捕获实时指标,如下所示。

这是我们在项目中使用的 NuGet 包的列表以及相应的版本