2010-05-18 13 views
82

Mam Visual Studio 2010 Premium zainstalowany w systemie Windows 7. Kiedy próbuję połączyć się z galerii internetowej lub szablonu internetowego, pojawia się komunikat o błędzie, jak poniżej:Nie można podłączyć do dowolnego zasobu internetowego

Nie można szukać wyciągów online, ponieważ wystąpił błąd podczas próby skontaktowania się z serwerem:

Prosi mnie o umożliwienie dostępu do rozszerzeń w galerii studyjnej vistual. Udostępniłem te w narzędziach Extension Manager Tools/Options. Połączenie z Internetem też było w porządku.

Zapora sieciowa mojego komputera była wyłączona. Mam proxy do łączenia się z Internetem, ale działa dobrze, gdy przeglądarka łączy się z Internetem (nawet wewnętrzna przeglądarka w vs2010 działa dobrze). Więc gdzie jest miejsce w VS2010, aby skonfigurować proxy dla połączenia z innymi zasobami online?

Używam wersji próbnej VS2010 Ultimate na innym komputerze i działa dobrze.

+0

dodałam dodatki konfiguracyjne z wszystkimi trzema odpowiedziami przed kopalni pracował xD – scottm

Odpowiedz

133

spróbuj dodać następujące do devenv.exe.config (w folderze Common7 \ IDE):

<configuration> 
    <system.net> 
    <settings> 
     <servicePointManager expect100Continue="false" /> 
    </settings> 
    </system.net> 
</configuration> 

Jest to znany problem z niektórymi serwerami proxy, które zostaną uwzględnione w przyszłych wydaniach.

+1

Dzięki. Używam ipcop jako mojej domowej zapory ogniowej, a menedżer rozszerzeń Visual Studio 2010 nie był w stanie połączyć się z Internetem. Naprawia to problem z komunikatem o błędzie "próbuje się połączyć." –

+0

używając tego samego działa między innymi 2 rozwiązania .. dzięki Aaron Marten .. – Saravanan

+1

W moim przypadku zrobił dodatkowy krok: musiałem skonfigurować odpowiednie proxy w moim InternetExplorer, a ustawienie go w mojej domyślnej przeglądarce nie pomogło. Prawdopodobnie jest to równoważne z ustawieniem domyślnego proxy sieciowego systemu. –

13

W moim przypadku, Visual Studio nie chciał czytać ustawienia z przeglądarki internetowej. W końcu udało mi się to zrobić, wyraźnie podając adres URL do proxy i ustawiając servicePointManager oczekiwać 100Continue na false. Aby ręcznie dodać adres proxy, plik XML wygląda następująco:

<defaultProxy> 
    <proxy proxyaddress="http://your.proxyserver.ip:port"/> 
</defaultProxy> 
26

Musiałem zrobić trochę tego wszystkiego, aby mój pracował. Moi system.net ustawienia: -

<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> 
+1

Plik do modyfikacji to: C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe. config – MaikoID

+0

Wielkie dzięki! Pracowałem dla mnie, ale musiałem zmienić z na

5

Dla mnie to, co pracowali szło do programu Internet Explorer, otwierając Narzędzia> Opcje internetowe> Połączenia> dialogowe Ustawienia sieci LAN, oraz zmianę stanu „Automatcially wykryj ustawienia” i serwer proxy ustawienia. W zależności od rodzaju połączenia może zajść potrzeba zmiany tych ustawień, aby to działało.

0

Dla mnie posiadanie IE proxy nie pomogło. Jednak ustawienie serwera proxy na serwerze Windows 2008 r2 x64 pomogło.

netsh zestaw winhttp proxy myproxy.corp.com:80

i przejrzeć ustawienia: netsh winhttp pokazu proxy

0

dla mnie, powyższe zmiany konfiguracyjne nie działa w jesteś w Środowisko Windows Active Directory. Skomentuj wszystko, co umieścisz powyżej.

Co zrobiłem:

idź do Poświadczenia Manager (Windows 7 lub 8) i dodać poświadczenia proxy o cokolwiek nazwa, która pojawia się w oknie dialogowym proxy, np VSCredentials_corp-proxy.domain.local/username, a następnie hasło do systemu Windows.

Bada bing, jestem w!

0

można dodać następujące ustawienia w devenv.exe.config

<system.net> 
<defaultProxy useDefaultCredentials="true" enabled="true"> 
    <proxy usesystemdefault="True" /> 
</defaultProxy> 
<settings> 
    <ipv6 enabled="true"/> 
    <servicePointManager expect100Continue="false" /> 
</settings> 

Powiązane problemy