Visual Studio中添加/配置Application Insights的作用与手动操作差异咨询
Blazor Server中手动安装Application Insights与VS右键选项的差异
VS右键选项的具体作用
Add | Application Insights Telemetry:针对未配置过Application Insights的项目,是一站式初始化工具:
- 自动安装适配项目类型的NuGet包(包含
Microsoft.ApplicationInsights.AspNetCore,针对Blazor Server还会补充相关适配组件) - 自动修改项目启动文件(
Program.cs或旧版Startup.cs),完成AI服务注册和中间件注入 - 引导在Azure上创建或关联已有Application Insights资源,自动把连接字符串(或仪表密钥)写入
appsettings.json - 预设基础遥metry采集规则(如请求追踪、异常捕获、依赖监控等)
- 自动安装适配项目类型的NuGet包(包含
Application Insights | Configure Application Insights:针对已配置过AI的项目,是可视化配置工具:
- 可切换关联的Azure AI资源
- 更新配置文件中的连接字符串/仪表密钥
- 调整遥metry采集范围(如开启/关闭依赖追踪、异常捕获)
- 设置采样率、过滤规则等进阶配置
与手动安装NuGet包的差异
你手动安装Microsoft.ApplicationInsights.AspNetCore仅完成了最基础的依赖引入,后续所有配置(服务注册、中间件注入、资源关联、采集规则设置)都需要手动编写代码或修改配置文件;而VS的Add选项会自动完成所有基础配置,省去手动操作步骤。
若已手动完成配置,Configure选项依然可用——它相当于可视化配置界面,能帮你快速调整AI各项参数,无需再手动修改代码或配置文件。
内容的提问来源于stack exchange,提问作者David Thielen
相关产品推荐
相关产品推荐

