Estoy usando VS 2010 (Consola del Administrador de Paquetes) para descargar NuGet (2.5.40416.9020/Últimas) de los paquetes. Utiliza la URL https://nuget.org/api/v2/. Me da un error como el siguiente.

Install-Package : An error occurred while loading packages from'https://nuget.org/api/v2/': The remote name could not be resolved: 'nuget.org'
At line:1 char:16
+ Install-Package <<<<  Rx-Main
    + CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

Pero cuando accedo a la misma URL a través de un navegador, a continuación, yo soy capaz de navegar por el sitio.
Estoy en la red corporativa para cortafuegos puede bloquear el puerto distinto del 80 y 443).

Por lo que el puerto es utilizado por NuGet mientras que la descarga de los paquetes a través de la Consola del Administrador de Paquetes (VS 2010)?

OriginalEl autor vijay | 2013-06-06

4 Comentarios

  1. 6

    https://nuget.org/api/v2/ significa que el puerto 443 (el puerto estándar para HTTPS)

    Si estás en una red corporativa, el puerto 80 y 443 generalmente se recuperó a través de un servidor proxy.

    Más probable, NuGet es no utilizar la configuración del proxy, por alguna razón, por lo que no puede encontrar el servidor proxy y es detenido por el firewall corporativo.

    Pero 443 no está bloqueado en el firewall y soy capaz de navegar por el nuget.org sitio, pero me da un error cuando ejecuto el comando a través de la Consola del Administrador de Paquetes.
    Estoy bastante seguro de que el navegador que está utilizando tiene un conjunto de proxy, y NuGet no ha recogido los ajustes automáticamente. Hay un ejemplo de aquí sobre cómo establecer la configuración del proxy para NuGet 1.4 o posterior.
    Gracias @Joaquin por la respuesta. He puesto la dirección del proxy. Pero ahora me estoy poniendo de nuevo el error. The remote server returned an error: (502) Bad Gateway.
    Suena como todavía hay algo mal con el proxy, a continuación,. Posiblemente, de haber configurado el proxy HTTP, HTTPS o a la inversa), o el proxy no es compatible con todos los proxy de comandos requeridos para NuGet.
    Gracias @Joachim sus resuelto ahora. He actualizado la configuración de proxy para visual studio config así y comenzó su trabajo. 🙂 Gracias de nuevo.

    OriginalEl autor Joachim Isaksson

  2. 3

    Ir a archivo Archivos de Programa\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe.config

    Set ipv6 enabled from true to false
    

            <system.net>
                <settings>
                    <ipv6 enabled="false"/>
                </settings>
            </system.net>
    
    Esto no funciona para mí.

    OriginalEl autor satish suthar

  3. 2

    En mi caso, agregar el paquete fuente (Url que se utiliza para obtener los paquetes) de forma manual en el Nuget.Archivo de configuración (\usuarios*\appdata\Roaming\Nuget\Nuget.Config) resuelto el problema.

    Asegúrese de que todos los paquetes de nuget que se hace referencia en la solución se añade a la anterior Nuget.El archivo Config.

    Por alguna razón, las referencias fue quitada de mi archivo de configuración y empecé a recibir esta excepción. Agregar manualmente el archivo de configuración resuelto el problema en mi caso.

    4 horas más tarde. Gracias por publicar!
    Mi problema fue que la compañía configuración de proxy se han añadido a este archivo creo que a través de un NuGet.archivo de configuración con la que estaba trabajando en una solución. Supongo que llevó a los ajustes de proxy y actualizada de la que está en mi perfil. Parece que la única forma de volver es editar manualmente este archivo. Este ajuste se me bloqueo de cómo obtener los paquetes de nuestro internos de la empresa de alimentación.

    OriginalEl autor Murali .K

  4. 1

    Yo era incapaz de descargar la pepita de paquete a través de la consola, se fue dando error como:

    «No se puede conectar servidor remoto»

    He seguido los pasos anteriores y Establecer ipv6 habilitado de true a false. Se ha resuelto mi problema.

    C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe.config
    
    <system.net>
         <settings>
             <ipv6 enabled="false"/>
         </settings>
    </system.net>
    

    OriginalEl autor Sangram Bishi

Dejar respuesta

Please enter your comment!
Please enter your name here