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
Docker
de cette lien. Voici la version de mon Dockerredémarrez votre système
Start menu fixe pour Windows, recherche
Docker
dans la barre de recherche dans Windows. Assurez-vous qu'il est en cours d'exécution.Vous devriez aussi aller
Services.msc
et s'assurer des servicesDocker Engine
etDocker for Windows Service
en 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