Reputation: 25573
I have Visual studio 2010 Premium installed on Windows 7. When I try to connect to an online gallery or online template, I get an error message like this:
Cannot search for online exensions because an error occured while trying to contact the server
It asks me to enable access to extensions on the vistual studio gallery. I did enable those in Extension Manager Tools/Options page. Internet connection was fine, too.
My computer firewall was turned off. I have proxy to connect to internet but it's working fine when the browser connects to internet (even the internal browser in vs2010 is working fine). So where is the place in VS2010 to set up the proxy for connection to other online resources?
I am running the VS2010 Ultimate trial on another computer and that works fine.
Upvotes: 82
Views: 49926
Reputation: 691
I know this is old, but for anyone who needs to go back and use Visual Studio 2010 and is running into this, I found the following article and fix.
NuGet Package restore failed...
Note that the solution has a command you're supposed to run, but for some reason the person included an invalid portion into the line "< code >". Remove that code portion of the command you're supposed to run and boom. worked like a charm. Didn't have to do any other fixes noted above.
Just in case the link above breaks the fix is:
For old versions of Visual Studio such as Visual Studio 2012 and Visual Studio 2013, you may get this similar errors. The cause is related to TLS and certificate. I think you can try this: open the NuGet Package Management Console(Tools > NuGet Package Manager > Package Manager Console)(If you can find it in VS 2012. Not very sure if it exists in VS 2012, as VS 2012 is an old version of VS) => enter following command line:
PM> [Net.ServicePointManager]::SecurityProtocol=[Net.ServicePointManager]::SecurityProtocol-bOR [Net.SecurityProtocolType]::Tls12
Upvotes: 1
Reputation: 481
you can add following settings in devenv.exe.config
<system.net>
<defaultProxy useDefaultCredentials="true" enabled="true">
<proxy usesystemdefault="True" />
</defaultProxy>
<settings>
<ipv6 enabled="true"/>
<servicePointManager expect100Continue="false" />
</settings>
Upvotes: 0
Reputation: 1583
For me, the above config changes does not work in you're in a Windows Active Directory environment. Comment whatever you put in above out altogether.
What I did:
Go into Credentials Manager (Windows 7 or 8) and add the proxy credentials of whatever username that comes up in the proxy dialog, e.g. VSCredentials_corp-proxy.domain.local/username and then your Windows password.
Bada bing, I'm in!
Upvotes: 0
Reputation: 1
For me, having IE proxy did not help. However setting the OS proxy on windows server 2008 r2 x64 helped.
netsh winhttp set proxy myproxy.corp.com:80
and to view the settings: netsh winhttp show proxy
Upvotes: 0
Reputation: 481
I had to do a bit of all the above to get mine working. My system.net
settings:-
<system.net>
<defaultProxy useDefaultCredentials="true" enabled="true">
<proxy proxyaddress="http://your.proxyserver.ip:port"/>
</defaultProxy>
<settings>
<ipv6 enabled="true"/>
<servicePointManager expect100Continue="false" />
</settings>
</system.net>
Upvotes: 25
Reputation: 4122
For me what worked was going into Internet Explorer, opening the Tools > Internet Options > Connections > LAN Settings dialog, and changing the state of the 'Automatcially detect settings' and the proxy server settings. Depending on your connection type you may need to change these settings to get this working.
Upvotes: 5
Reputation: 394
In my case, Visual Studio refused to read the settings from internet explorer. I finally got it to work by explicitely giving the url to the proxy and setting the servicePointManager expect100Continue to false. To manually add the proxy address, the xml looks like this:
<defaultProxy>
<proxy proxyaddress="http://your.proxyserver.ip:port"/>
</defaultProxy>
Upvotes: 13
Reputation: 957
The following worked for me, I got this from the blog entry listed below.
in the devenv.exe.config file, in the <system.net> section add:
<defaultProxy useDefaultCredentials="true" enabled="true">
<proxy usesystemdefault="True" />
</defaultProxy>
Upvotes: 31
Reputation: 6578
Try adding the following to devenv.exe.config (in Common7\IDE folder):
<configuration>
<system.net>
<settings>
<servicePointManager expect100Continue="false" />
</settings>
</system.net>
</configuration>
This is a known issue with some proxy servers that will be addressed in a future release.
Upvotes: 135