Невозможно подключиться к любому онлайн-ресурсу

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

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

Он просит включить доступ к расширениям в галерее vistual studio. Я включил их на странице "Инструменты/параметры расширения". Интернет-соединение тоже было прекрасным.

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

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

Ответ 1

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

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

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

Ответ 3

Мне пришлось сделать немного всего выше, чтобы начать работать. Мои настройки 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>

Ответ 4

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

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

Ответ 5

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

Ответ 6

Для меня, прокси IE не помогло. Однако настройка прокси-сервера ОС на сервере Windows 2008 r2 x64 помогла.

netsh winhttp set proxy myproxy.corp.com:80

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

Ответ 7

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

Что я сделал:

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

Bada bing, я нахожусь!

Ответ 8

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

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