gpt4 book ai didi

c# - 适用于本地 Web 应用程序的 Azure Application Insight 遥测

转载 作者:行者123 更新时间:2023-12-03 05:40:09 29 4
gpt4 key购买 nike

我按照此 Microsoft article 设置了使用 Azure 的 Application Insights 在 IIS 上运行的本地 .NET 应用程序 。而且效果一直很好。

据我了解,这是一种非侵入式、无代码的监控方法,旨在添加到已部署并在生产中运行的应用程序中。

然后我看到了这篇关于 AddApplicationInsightsTelemetry 的文章。它表明这是对 .NET Core 应用程序进行代码库监控所必需的。

在尝试查找两种方法之间的差异时,我有点困惑,这是否意味着它们确实做了相同的事情,并且 AddApplicationInsightsTelemetry() 仅适用于 . NET 核心?

我是否需要将其添加到我的 Web .NET 应用程序中,因为使用的一个子组件是使用 .NET Core 编写的?

最佳答案

根据gunr2171提到的评论,我将答案(供社区成员)总结如下:

如果应用程序是.Net Framework,我们只需要download and run “Application Insights Status Monitor”并按照此 document 中的步骤操作由 Fylix 提供。该解决方案是无代码的,但仅适用于.Net Framework并部署在IIS上(如下图所示) enter image description here

如果应用程序是.Net Core,我们需要遵循这个document ,将“Microsoft.ApplicationInsights.AspNetCore”sdk添加到项目中,并在Startup类中使用“AddApplicationInsightsTelemetry”。我们还可以在Startup.cs类的ConfigureServices()方法中自定义Application Insights SDK。

关于c# - 适用于本地 Web 应用程序的 Azure Application Insight 遥测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59458584/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com