You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET 6 Web应用配置Application Insights遇租户账号问题求助

无需添加客户Azure账号配置Application Insights遥测的方案

你可以通过手动配置SDK+连接字符串的方式绕开Visual Studio的租户账号验证步骤,具体操作如下:

1. 安装Application Insights SDK NuGet包

打开你的.NET 6项目,通过NuGet包管理器安装Microsoft.ApplicationInsights.AspNetCore,或者在Package Manager Console执行命令:

Install-Package Microsoft.ApplicationInsights.AspNetCore

2. 配置遥测服务

在项目的Program.cs中,添加Application Insights遥测服务注册:

var builder = WebApplication.CreateBuilder(args);

// 添加这行代码注册遥测服务
builder.Services.AddApplicationInsightsTelemetry();

// 其他原有代码...
var app = builder.Build();

3. 配置连接字符串

从客户Azure门户的目标Application Insights资源中获取连接字符串(在资源的「概述」页面可找到),然后选择以下任一方式配置:

  • 本地开发/代码配置:在项目的appsettings.json中添加:
    {
      "ApplicationInsights": {
        "ConnectionString": "替换为客户AI资源的连接字符串"
      }
    }
    
  • App Service配置(推荐):直接在Azure App Service的「配置>应用程序设置」中添加名为APPLICATIONINSIGHTS_CONNECTION_STRING的设置,值填入客户AI资源的连接字符串。这种方式无需修改项目代码,部署后应用会自动读取该配置。

完成以上步骤后,你的项目即可向客户租户的Application Insights发送遥测数据,不需要在Visual Studio中添加客户Azure账号。

内容的提问来源于stack exchange,提问作者Lucky

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 04:30:04