Tengo Visual Studio 2010 Premium instalado en Windows 7. Cuando intento conectarme a una galería o plantilla en línea, aparece un mensaje de error como este:
No se pueden buscar ejecuciones en línea porque se produjo un error al intentar comunicarse con el servidor
Me pide que habilite el acceso a extensiones en la galería vistual studio. Los habilité en la página Herramientas / Opciones de Extension Manager. La conexión a Internet también estaba bien.
El firewall de mi computadora estaba apagado. Tengo un proxy para conectarme a Internet, pero funciona bien cuando el navegador se conecta a Internet (incluso el navegador interno en vs2010 funciona bien). Entonces, ¿dónde está el lugar en VS2010 para configurar el proxy para la conexión a otros recursos en línea?
Estoy ejecutando la versión de prueba de VS2010 Ultimate en otra computadora y eso funciona bien.
fuente
Respuestas:
Intente agregar lo siguiente a devenv.exe.config (en la carpeta Common7 \ IDE):
Este es un problema conocido con algunos servidores proxy que se solucionará en una versión futura.
fuente
<servicePointManager expect100Continue="false" />
debajo delsetting
nodo.Lo siguiente funcionó para mí, lo obtuve de la entrada del blog que se enumera a continuación.
en el archivo devenv.exe.config , en la sección <system.net> agregue:
referencia: http://gurustop.net/blog/2010/08/10/visual-studio-2010-extension-manager-online-gallery-behind-internet-proxy/
fuente
Tuve que hacer un poco de todo lo anterior para que el mío funcionara. Mi
system.net
configuración: -<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>
fuente
En mi caso, Visual Studio se negó a leer la configuración de Internet Explorer. Finalmente logré que funcionara dando explícitamente la URL al proxy y configurando el servicePointManager hope100Continue en falso. Para agregar manualmente la dirección de proxy, el xml se ve así:
fuente
Para mí, lo que funcionó fue ir a Internet Explorer, abrir el cuadro de diálogo Herramientas> Opciones de Internet> Conexiones> Configuración de LAN y cambiar el estado de 'Detectar automáticamente la configuración' y la configuración del servidor proxy. Dependiendo de su tipo de conexión, es posible que deba cambiar esta configuración para que esto funcione.
fuente
Para mí, tener un proxy de IE no ayudó. Sin embargo, la configuración del proxy del sistema operativo en Windows Server 2008 R2 x64 ayudó.
netsh winhttp establecer proxy myproxy.corp.com:80
y para ver la configuración: netsh winhttp show proxy
fuente
Para mí, los cambios de configuración anteriores no funcionan en un entorno de Windows Active Directory. Comenta todo lo que hayas escrito arriba.
Lo que hice:
Vaya al Administrador de credenciales (Windows 7 u 8) y agregue las credenciales de proxy de cualquier nombre de usuario que aparezca en el cuadro de diálogo de proxy, por ejemplo, VSCredentials_corp-proxy.domain.local / username y luego su contraseña de Windows.
¡Bada bing, estoy dentro!
fuente
puede agregar las siguientes configuraciones en devenv.exe.config
fuente