18

我今天安装了 vs 2022,在运行我的项目时,我突然发现所有这些请求都在我的 Web 前端触发

https://dc.services.visualstudio.com/v2/track

有谁知道为什么升级到 vs 2022 后会突然开始发生这种情况?

在此处输入图像描述

我不想在本地开发环境中看到这些请求。我怎样才能删除它们?


我尝试选中此框,但没有帮助:

在此处输入图像描述

我还尝试在右键单击后忽略 AI 依赖项Project -> Configure Application Insights,但这似乎无济于事:

在此处输入图像描述

4

3 回答 3

4

您可以在调试时按照我的步骤禁用 Application Insights。

首先你可以添加

#if !DEBUG
services.AddApplicationInsightsTelemetry();
#endif

ConfigureServices.

其次你需要添加

#if DEBUG
TelemetryConfiguration.Active.DisableTelemetry = true;
TelemetryDebugWriter.IsTracingDisabled = true;
#endif

Configure.

在此处输入图像描述

于 2021-11-10T03:24:35.383 回答
2

感谢您报告此事。我们已经对其进行了调查并确定了该请求的来源。该请求已被删除,修复将包含在即将发布的版本中。您可以通过跟踪此反馈票来跟踪它何时发布,其他类似的票被欺骗了。

于 2021-12-08T19:49:38.400 回答
2

我找到了几个解决方案(第一个选项帮助了我):

1.禁用浏览器连接

工具 > 选项 > 项目和解决方案 > ASP.NET Core

CSS 热重载 - 已禁用

更改该选项后,您可能需要重新启动 VS。


转到浏览器链接工具栏,然后单击向下箭头 - 如下所示。关闭“启用浏览器链接”,使其不再有复选标记,完成此操作后重新启动 Visual Studio。

在此处输入图像描述

2.禁用洞察力

工具 > 选项 > 项目和解决方案 > Web 项目

打开“为 ASP.NET Core Web 项目禁用本地 Application Insights


在文件 Startup.cs 中:

public void ConfigureServices(IServiceCollection services){
...
#if !DEBUG
services.AddApplicationInsightsTelemetry();
#endif
...
}

和:

public void Configure(IApplicationBuilder app, IWebHostEnvironment env){
...
#if DEBUG
TelemetryConfiguration.Active.DisableTelemetry = true;
TelemetryDebugWriter.IsTracingDisabled = true;
#endif
...
}

3.编辑文件主机

添加文件主机:

  • 127.0.0.1 dc.services.visualstudio.com
  • 127.0.0.1 rt.services.visualstudio.com
于 2022-01-29T12:05:16.420 回答