Tentative de connexion Nuget échoué " incapable de charger l'index de service pour source"
en essayant de se connecter à Nuget, obtenir l'erreur ci-dessous et puis je suis incapable de se connecter:
[nuget.org] incapable de charger l'indice de service pour la source https://api.nuget.org/v3/index.json<!--6. Une erreur s'est produite lors de l'envoi de la demande. Impossible de se connecter au serveur distant Une tentative de connexion a échoué parce que la partie connectée n'a pas répondu correctement après un certain temps, ou établi la connexion a échoué parce que l'hôte connecté n'a pas répondu 68.232.34.200:443
je suis en mesure d'accéder à https://api.nuget.org/v3/index.json sur mon navigateur.
ce n'est pas un duplicata. Les autres réponses ne résolvent pas mon problème.
8 réponses
vous devez ajouter des paramètres de proxy dans Nuget.Fichier de configuration. Consulter ce lien pour plus de détails: Section De Configuration De NugetParamètres De Proxy Nuget.
Paramètres (Paramètres globaux de votre PC ) > Réseau et Internet > Proxy > installation automatique de Proxy > et paramétrage détection automatique des paramètres à désactiver.
l'erreur peut être causée par un problème de réseau temporaire, et disparaître, si vous réessayez.
quelque chose a pu changer votre paramètre de proxy, comme Fiddler. Fermez Fiddler, puis fermez Visual Studio et ouvrez-le à nouveau.
j'ai eu cette même erreur en exécutant RUN dotnet restore dans mon Dockerfile en utilisant docker-compose up commande Windows 10.
j'ai essayé toutes les solutions possibles sur internet et a été également garder un oeil sur cette question en suspens. Enfin, après avoir passé plus de 8 heures, en suivant les étapes précédentes, j'ai pu résoudre mon problème.
- Désinstaller
Dockerà partir de votre système - redémarrez votre système
Installer
Dockerde cette lien. Voici la version de mon Dockerredémarrez votre système
Start menu fixe pour Windows, recherche
Dockerdans la barre de recherche dans Windows. Assurez-vous qu'il est en cours d'exécution.Vous devriez aussi aller
Services.mscet s'assurer des servicesDocker EngineetDocker for Windows Serviceen cours d'exécution.enfin, vous devez vérifier votre Nuget.fichier de configuration de
C:\Users\Sibeesh\AppData\Roaming\NuGet. Pour moi, le contenu de ce fichier comme ci-dessous.<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <add key="nuget.org" value="https://api.nuget.org/v3/index.json" /> </packageSources> <packageRestore> <add key="enabled" value="True" /> <add key="automatic" value="True" /> </packageRestore> <bindingRedirects> <add key="skip" value="False" /> </bindingRedirects> <packageManagement> <add key="format" value="0" /> <add key="disabled" value="False" /> </packageManagement> </configuration>J'espère que cela vous aidera.
certains environnements de développement peuvent ne pas utiliser un navigateur ou un proxy.
une solution serait de télécharger le paquet à partir de nugget comme le https://dotnet.myget.org/F/dotnet-core/api/v3/index.json dans un répertoire partagé, puis d'exécuter la commande suivante:
dotnet add package Microsoft.AspNetCore.StaticFiles -s "shared drive:\index.json"
j'espère que fonctionne pour vous.
j'ai eu la même erreur en essayant de parcourir le paquet NuGet, pour résoudre le même suivi ci-dessous Étape 1-allez à %appdata%\NuGet\NuGet.config 2-Vérifier les urls mentionnées dans cette configuration 3 - Supprimer l'url qui n'est pas nécessaire 4-redémarrez visual studio et vérifiez


