如何将Azure应用程序洞察添加到.NET核心应用程序?

如何将Azure应用程序洞察添加到.NET核心应用程序?,azure,azure-application-insights,azure-analysis-services,Azure,Azure Application Insights,Azure Analysis Services,我正在尝试将Azure Application Insights添加到我的.NET核心应用程序中,以便查看搜索流量分析,但我只不断查找有关如何为ASP.NET应用程序设置此功能的文档,是否可以为.NET核心应用程序设置Azure Application Insights 谢谢您的时间,这与您使用ASP.NET应用程序的方式相同。您是否有机会了解哪些步骤包括相同的步骤 创建AppInsights 启用AppInsights 配置App Insights SDK 这与ASP.NET应用程序相同。您

我正在尝试将Azure Application Insights添加到我的.NET核心应用程序中,以便查看搜索流量分析,但我只不断查找有关如何为ASP.NET应用程序设置此功能的文档,是否可以为.NET核心应用程序设置Azure Application Insights


谢谢您的时间,

这与您使用ASP.NET应用程序的方式相同。您是否有机会了解哪些步骤包括相同的步骤

  • 创建AppInsights
  • 启用AppInsights
  • 配置App Insights SDK

这与ASP.NET应用程序相同。您是否有机会了解哪些步骤包括相同的步骤

  • 创建AppInsights
  • 启用AppInsights
  • 配置App Insights SDK

在Visual Studio中打开项目,右键单击要添加应用程序细节的项目,然后单击发布。转到连接的服务,在服务依赖项内部,单击添加依赖项并选择Application Insights Sdk(本地),如下面的屏幕截图所示


单击“下一步”,然后单击“完成”安装所需的Nuget软件包,即可完成。

在Visual Studio中打开项目,右键单击要添加应用程序细节的项目,然后单击“发布”。转到连接的服务,在服务依赖项内部,单击添加依赖项并选择Application Insights Sdk(本地),如下面的屏幕截图所示


单击“下一步”,然后单击“完成”安装所需的Nuget软件包,您就完成了。

在本地、Windows和Linux(Linux上目前正在azure中进行预览,但这会起作用)环境中工作的总体解决方案是:

  • 创建应用程序洞察帐户
  • 安装Microsoft.ApplicationInSights.AspNetCore nuget
  • 使用DI时,您需要将application insights client注册到服务集合中。你可以找到一个很好的例子来说明如何使用Andrew Lock的
  • 注册应用程序指示灯遥测。它将在稍后为您开箱即用。
  • 在appsettings文件中添加“ApplicationInsights”,并在其中添加“InstrumentationKey”(Instrumentation key可在资源的overview选项卡中找到)

  • 现在,如果您运行应用程序,您将能够捕获application insights帐户中的所有流量

    在本地、Windows和Linux(Linux上目前正在azure中预览,但这会起作用)环境中工作的总体解决方案是:

  • 创建应用程序洞察帐户
  • 安装Microsoft.ApplicationInSights.AspNetCore nuget
  • 使用DI时,您需要将application insights client注册到服务集合中。你可以找到一个很好的例子来说明如何使用Andrew Lock的
  • 注册应用程序指示灯遥测。它将在稍后为您开箱即用。
  • 在appsettings文件中添加“ApplicationInsights”,并在其中添加“InstrumentationKey”(Instrumentation key可在资源的overview选项卡中找到)

  • 现在,如果您运行应用程序,您将能够捕获application insights帐户中的所有流量

    谢谢你的回复。我已经更新了我的Visual Studio,但我看不到,也没有选择将Application Insights遥测添加到我的项目中,这是我一直无法解决的部分。感谢您的回复。我已经更新了我的Visual Studio,但我看不到也没有选择将Application Insights遥测添加到我的项目中,这是我一直关注的部分。这是一个.net core控制台应用程序还是.net core web应用程序?这是一个.net core控制台应用程序还是.net core web应用程序?