Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

I installed vs 2022 today and when running my project I suddenly se all these requests firing in my web front-end

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

Does anyone know why this would suddenly start happening after upgraing to vs 2022?

enter image description here

I don't want to see these requests in local dev environment. How can I remove them?


I tried checking this box but it didn't help:

enter image description here

I also tried ignoring the AI dependency after right-clicking clicking Project -> Configure Application Insights, but that seems to do nothing:

enter image description here

like image 382
Bassie Avatar asked Nov 09 '21 16:11

Bassie


1 Answers

I found several solutions (the 1st option helped me):

1. Disable browser connection

Tools > Options > Project & Solutions > ASP.NET Core

CSS Hot Reload - Disabled

May you need to restart VS after changing that option.


Go to the browser link toolbar and click the arrow pointing down - shown below. Turn off "Enable browser link" so that it no longer has a check mark Restart Visual Studio after you have done this.

enter image description here

2. Disable Insights

Tools > Options > Project & Solutions > Web Projects

turn on "Disable local Application Insights for ASP.NET Core web projects"


In file Startup.cs:

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

and:

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

3. Edit file hosts

Add in file hosts:

  • 127.0.0.1 dc.services.visualstudio.com
  • 127.0.0.1 rt.services.visualstudio.com
like image 188
Angry Fox Avatar answered Sep 19 '22 18:09

Angry Fox