Не удается подключиться ни к одному интернет-ресурсу - PullRequest
82 голосов
/ 18 мая 2010

Visual Studio 2010 Premium установлена ​​на Windows 7. Когда я пытаюсь подключиться к онлайн-галерее или онлайн-шаблону, я получаю сообщение об ошибке, подобное этому:

Не удается найти онлайн-расширения, поскольку при попытке связаться с сервером произошла ошибка

Он запрашивает у меня доступ к расширениям в галерее виртуальной студии. Я включил их на странице Инструменты / Опции Extension Manager. Интернет тоже был в порядке.

Брандмауэр моего компьютера был отключен. У меня есть прокси для подключения к Интернету, но он работает нормально, когда браузер подключается к Интернету (даже внутренний браузер в vs2010 работает нормально). Так где же в VS2010 место для настройки прокси для подключения к другим онлайн-ресурсам?

Я запускаю пробную версию VS2010 Ultimate на другом компьютере, и она отлично работает.

Ответы [ 8 ]

135 голосов
/ 30 июня 2010

Попробуйте добавить следующее в devenv.exe.config (в папке Common7 \ IDE):

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

Это известная проблема с некоторыми прокси-серверами, которая будет устранена в следующем выпуске.

31 голосов
/ 16 августа 2010

Следующее работает для меня, я получил это из записи в блоге, перечисленной ниже.

в файле devenv.exe.config , в разделе добавить:

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

ссылка: http://gurustop.net/blog/2010/08/10/visual-studio-2010-extension-manager-online-gallery-behind-internet-proxy/

26 голосов
/ 26 октября 2011

Мне пришлось сделать немного всего вышеперечисленного, чтобы заставить мою работать. Мои system.net настройки: -

<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>
13 голосов
/ 14 февраля 2011

В моем случае Visual Studio отказалась читать настройки из Internet Explorer. Я наконец-то заставил его работать, явно указав URL-адрес прокси и установив servicePointManager hope100Continue в false. Чтобы вручную добавить адрес прокси, xml выглядит так:

<defaultProxy>
    <proxy proxyaddress="http://your.proxyserver.ip:port"/>
</defaultProxy>
5 голосов
/ 03 сентября 2012

Для меня то, что сработало, - это войти в Internet Explorer, открыть «Сервис»> «Свойства обозревателя»> «Подключения»> «Настройки локальной сети» и изменить состояние «Автоматически определять настройки» и настройки прокси-сервера. В зависимости от типа подключения вам может потребоваться изменить эти настройки, чтобы это работало.

0 голосов
/ 22 октября 2014

вы можете добавить следующие настройки в devenv.exe.config

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

0 голосов
/ 04 марта 2014

Для меня указанные выше изменения конфигурации не работают в среде Windows Active Directory. Прокомментируйте все, что вы указали выше.

Что я сделал:

Зайдите в диспетчер учетных данных (Windows 7 или 8) и добавьте учетные данные прокси-сервера для любого имени пользователя, которое появляется в диалоговом окне прокси, например VSCredentials_corp-proxy.domain.local / username и затем ваш пароль Windows.

Bada bing, я в игре!

0 голосов
/ 06 февраля 2014

Для меня наличие IE прокси не помогло. Однако настройка прокси ОС на Windows Server 2008 R2 x64 помогла.

netsh winhttp set proxy myproxy.corp.com:80

и для просмотра настроек: netsh winhttp show proxy

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...