У меня есть 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>
Это известная проблема с некоторыми прокси-серверами, которые будут рассмотрены в следующей версии.
Ответ 2
Следующие работали для меня, я получил это из записи в блоге, приведенной ниже.
в файле devenv.exe.config, в разделе < system.net > добавьте:
<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/
Ответ 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>