繁体   English   中英

"如何停止 Visual Studio 2022 向 dc.services.visualstudio.com 发送请求"

[英]How to stop Visual Studio 2022 sending requests to dc.services.visualstudio.com

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

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

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

首先你可以添加

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

ConfigureServices

其次你需要添加

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

Configure

在此处输入图片说明

我有一个 .net 6.0 项目,我想完全禁用遥测。 我尝试了以下方法,但没有效果。 任何指针?

services.AddApplicationInsightsTelemetry(ai => new TelemetryConfiguration
        {
            DisableTelemetry = true,
        });

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM