Saltar al contenido

Error nuget de Visual Studio 2010: la conexión subyacente se cerró: no se pudo establecer una relación de confianza para el canal seguro SSL/TLS

Nuestros mejores desarrolladores agotaron sus reservas de café, investigando día y noche por la resolución, hasta que Ricardo encontró el hallazgo en Gogs por lo tanto hoy la compartimos aquí.

Solución:

  • Vaya a VS2010 → Herramientas → Administrador de paquetes de biblioteca → Configuración del administrador de paquetes.

  • Elija Administrador de paquetes → Orígenes de paquetes.

  • Agregue una nueva fuente de paquete como:

    • Nombre: NugetSource

    • Fuente: http://packages.nuget.org/v1/FeedService.svc/

  • Mover hacia arriba el origen del paquete recién agregado a la primera posición.

  • Desmarque la “fuente del paquete oficial de Nuget” existente

  • Reinicie VS2010.

Vaya a https://nuget.org/ y obtenga su certificado.

Por ejemplo, si usa Firefox: después de abrir el sitio nuget, haga clic en el ícono del sitio en el lado izquierdo de la barra de direcciones, haga clic en ‘Más información’ y en la pestaña Seguridad debería haber una sección ‘Identidad del sitio web’ con ‘Ver botón “certificado”. Haga clic allí, en el cuadro de diálogo abierto, seleccione la pestaña Detalles; allí debería ver la cadena para *.nuget.org. Haga clic en el botón ‘Exportar’ en la parte inferior y guarde el certificado en el archivo (agregar .cer extensión manualmente, porque el diálogo no lo hará por usted).

Ahora necesita configurar su sistema para que confíe en el certificado. Presione Win+R (se abrirá el cuadro de diálogo Ejecutar) -> escriba mmc allí y ejecútelo (con privilegios de administrador si tiene UAC activado). Allí seleccione Archivo -> Agregar o quitar complemento… -> seleccione Certificados a la izquierda, en el cuadro de diálogo seleccione Computer account y Local computer. Haga clic en Aceptar – el árbol tendrá Certificates nodo en el Console root. Abrirlo y carpeta de archivos Trusted People. Desde su menú contextual, seleccione Todas las tareas -> Importar… -> Seleccione el archivo que ha exportado anteriormente e impórtelo.

Todo debería estar funcionando bien.

Tuvimos el mismo problema en el trabajo y lo resolvimos eliminando el socket seguro, https -> http. Esto significa que puede usar la URL V2 http://nuget.org/api/v2/.

Posiblemente sea un problema deshacerse del socket seguro, pero la URL anterior (http://packages.nuget.org/v1/FeedService.svc/) tampoco es segura.

Sección de Reseñas y Valoraciones

Te invitamos a añadir valor a nuestro contenido aportando tu veteranía en las anotaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *