Welcher port wird von NuGet, während das herunterladen von Paket durch Visual Studio
Ich bin mit VS 2010 (Paket-Manager-Konsole) zum download NuGet (2.5.40416.9020/Latest) Pakete. Es verwendet URL -https://nuget.org/api/v2/. Es gibt mir eine Fehlermeldung wie unten.
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
Aber wenn ich auf die gleiche URL über browser, dann bin ich in der Lage, die Website zu durchsuchen.
Ich bin auf der Unternehmens-Netzwerk-firewall blockiert möglicherweise den port (außer 80 und 443).
Also, welcher port benutzt wird, die von NuGet, während das herunterladen der Pakete über die Paket-Manager-Konsole (VS 2010)?
InformationsquelleAutor vijay | 2013-06-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
https://nuget.org/api/v2/
bedeutet, dass der port 443 (standard-port für HTTPS)Wenn Sie über ein corporate network, port 80 und 443 sind in der Regel prallte über einen proxy-server.
Wahrscheinlich, NuGet ist nicht mit Ihrem proxy-Einstellungen aus irgendeinem Grund, so dass er den Proxyserver nicht finden kann und sind angehalten, durch die Unternehmens-firewall.
Ich bin mir ziemlich sicher, dass der browser Sie verwenden, über ein proxy eingestellt werden, und NuGet noch nicht abgeholt, werden diese Einstellungen automatisch. Es ist ein Beispiel hier, wie man die proxy-Einstellungen für NuGet 1.4 oder später.
Danke @Joachim für die Antwort. Ich habe die proxy-Adresse. Aber jetzt bin ich immer neue Fehler.
The remote server returned an error: (502) Bad Gateway
.Klingt wie es ist immer noch etwas falsch mit dem proxy dann. Vielleicht, die Sie so konfiguriert haben, dass die HTTP-proxy für HTTPS oder Umgekehrt, oder der proxy nicht unterstützt alle proxy-Befehle, die Sie für NuGet.
Danke @Joachim seinen jetzt behoben. Ich habe aktualisiert die proxy-Einstellungen für visual studio config als gut und Ihre Arbeit begonnen. 🙂 Noch einmal vielen Dank.
InformationsquelleAutor Joachim Isaksson
Gehen Sie zu Datei Program Files\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe.config
InformationsquelleAutor satish suthar
In meinem Fall, das hinzufügen der Paketquelle Verweise (URLs, die Sie verwenden, um die Pakete manuell in der Nuget.Config-Datei (\users \ *\appdata\Roaming\Nuget\Nuget.Config), ist das Problem behoben.
Stellen Sie sicher, dass alle die nuget-Pakete, die Sie sich beziehen, die in der Lösung wurden Hinzugefügt, um die über Nuget.Config-Datei.
Für einige Grund, die Verweise wurden entfernt aus meiner config-Datei und ich fing an diese Ausnahme. Indem Sie Sie manuell in der config-Datei das Problem gelöst, in meinem Fall.
Mein problem war, dass das Unternehmen proxy-Einstellungen wurden Hinzugefügt, um diese Datei glaube ich per NuGet.config-Datei, die ich arbeitete in einer Lösung. Ich vermute, dass es diese proxy-Einstellungen und aktualisiert die unter meinem Profil. Es scheint, dass der einzige Weg zurück, ist eine manuelle Bearbeitung dieser Datei. Diese Einstellung blockiert wurde mir immer Pakete von der internen Unternehmens-feed.
InformationsquelleAutor Murali .K
War ich nicht in der Lage zum download der nugget-Paket über die Konsole, es gab Fehler wie:
Ich folgte die obigen Schritte und Setzen Sie ipv6 enabled von true auf false. Es gelöst mein problem.
InformationsquelleAutor Sangram Bishi