No se puede conectar a ningún recurso en línea


82

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.


Respuestas:


135

Intente agregar lo siguiente a devenv.exe.config (en la carpeta Common7 \ IDE):

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

Este es un problema conocido con algunos servidores proxy que se solucionará en una versión futura.


1
Gracias. Estoy usando ipcop como mi firewall doméstico y el administrador de extensiones de Visual Studio 2010 no pudo conectarse a Internet. Esto soluciona el problema del mensaje de error "intentando conectarse".
— spinner_den_g

1
En mi caso, tomó un paso adicional: también tuve que configurar el proxy correcto en mi InternetExplorer, configurarlo en mi navegador predeterminado no ayudó. Probablemente sea equivalente a configurar el proxy de red predeterminado de su sistema.
— Simon D.

Esto funcionó para mí. Lo único es que si ya tiene un nodo system.net, solo agregue <servicePointManager expect100Continue="false" />debajo del settingnodo.
— VoodooChild

1
Gracias, tuve el mismo problema en C # Express 2010, el archivo para modificar era VCSExpress.exe.config
— guzart

Para Visual Studio 2012 Express, el archivo es WDExpress.exe.config
— Dan


25

Tuve que hacer un poco de todo lo anterior para que el mío funcionara. Mi system.netconfiguració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>

1
El archivo para modificar es: C: \ Archivos de programa (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe.config
— MaikoID

¡Muchas gracias! Me funcionó, pero tuve que cambiar de <proxy proxyaddress = " your.proxyserver.ip: port" > a <proxy usesystemdefault = "True" />
— Rodrigo Reis

13

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í:

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

5

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.


0

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


0

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!


0

puede agregar las siguientes configuraciones en devenv.exe.config

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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.