Visual Studio – NuGet – No connection could be made because the target machine actively refused it

Have you ever had the problem after installing / updating Visual Studio Enterprise / Pro / Community and when trying to use NuGet, you get the following error message?

“[] Unable to load the service index for source

An error occurred while sending the request.

Unable to connect to the remote server

No connection could be made because the target machine actively refused it″

I’ve had this message a little while back and fixed the problem. Then yesterday I updated Visual Studio and the problem come back. It took me a little while to find how to fix the problem, so I decided to blog about it in case it happens again.

Now, I’m not 100% sure what caused it, but it is proxy related problem. I do have Zscaler on my machine (which I have no control over), I also have fiddler. Maybe one of them is causing the problem. Whatever causing the problem, it’s a very simple fix.

Open the file devenv.exe.config in a text editor. This can be found at the following location:

C:\Program Files (x86)\Microsoft Visual Studio\<Year>\<Version>\Common7\IDE


C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE

Find (mine was near the bottom of the file) and add the following:

  <defaultProxy enabled="true" useDefaultCredentials="true">
      <proxy usesystemdefault="true" bypassonlocal="true" />

So, it looks like:

    <defaultProxy enabled="true" useDefaultCredentials="true">
      <proxy usesystemdefault="true" bypassonlocal="true" />
      <ipv6 enabled="true"/>

Restart your Visual Studio and then navigate to add Nuget packages.