Der Paket-manager in Visual Studio 2015 "407 (Proxy-Authentifizierung Erforderlich)"
Ich verstehe, das ist eine Häufig gestellte Frage, jedoch nach Tagen der recherche habe ich nicht gefunden, eine Antwort auf dieses Besondere problem.
Habe ich einen neuen ASP.NET 5 (Core 1.0) MVC-Vorlage, die ich versuche, ein Paket hinzufügen, aber jedes mal, wenn ich im Paket-Manager Ausgabe:
Response status code does not indicate success: 407 (Proxy Authentication Required).
und die folgenden an der Spitze des Projektmappen-Explorers:
meine Einstellungen sehen gut aus, und ich bin in der Lage, browse-Pakete in der "Verwalten-Pakete für die Lösung" - Fenster.
Ich verstehen, ich bin angeforderten Anmeldeinformationen eingeben also wo muss ich das eingeben? Auf der anderen Seite alle anderen Anwendungen auf meinem Rechner validiert haben internet-Zugriff, also warum sollte ich?
Irgendwelche Ideen /Zeiger sind sehr willkommen.
Visual Studio 2015 - 14.0.24720.00 Update 1
NuGet-Paket-Manager für die Visual Studio 2015 - 3.3.0.167
Oberen Abschnitt der Paket-Manager Ausgabe:
Installieren von NuGet-Paket AutoMapper.4.2.1.
Erfolgreich installiert "AutoMapper 4.2.1' auf CustomerPortal
========== Fertig ==========
PATH=.\node_modules.bin;%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\git
C:\Users\medmondson.dnx\runtimes\dnx-clr-win-x86.1.0.0-rc1-update1\bin\dnx.exe "C:\Users\medmondson.dnx\runtimes\dnx-clr-win-x86.1.0.0-rc1-update1\bin\lib\Microsoft.Dnx.Tooling\Microsoft.Dnx.Tooling.dll" wiederherstellen "M:\visual studio 2015\Projekte\CustomerPortal\src\CustomerPortal" -f "C:\Program Files (x86)\Microsoft Web Tools\DNU"
Microsoft .NET Entwicklung-Dienstprogramm Clr-x86-1.0.0-rc1-16231
HOLEN Sie sich https://www.nuget.org/api/v2/
HOLEN Sie sich http://packages.nuget.org/v1/FeedService.svc/
HOLEN Sie sich https://www.postsharp.net/nuget/packages/
Wiederherstellung der Pakete für M:\visual studio 2015\Projekte\CustomerPortal\src\CustomerPortal\Projekt.json
HOLEN Sie sich https://www.nuget.org/api/v2/FindPackagesById()?id='AutoMapper'
HOLEN Sie sich http://packages.nuget.org/v1/FeedService.svc/FindPackagesById()?id='AutoMapper'
HOLEN Sie sich https://www.postsharp.net/nuget/packages/FindPackagesById()?id='AutoMapper'
Warnung: FindPackagesById: AutoMapper
Fehler beim senden der Anfrage.
HOLEN Sie sich https://www.nuget.org/api/v2/FindPackagesById()?id='AutoMapper'
HOLEN Sie sich https://www.nuget.org/api/v2/FindPackagesById()?id= " - System.Sammlungen.Unveränderlich'
HOLEN Sie sich http://packages.nuget.org/v1/FeedService.svc/FindPackagesById()?id= " - System.Sammlungen.Unveränderlich'
HOLEN Sie sich https://www.postsharp.net/nuget/packages/FindPackagesById()?id= " - System.Sammlungen.Unveränderlich'
Warnung: FindPackagesById: AutoMapper
Fehler beim senden der Anfrage.
HOLEN Sie sich https://www.postsharp.net/nuget/packages/FindPackagesById()?id='AutoMapper'
Warnung: FindPackagesById: AutoMapper
Response status code nicht zeigen Erfolg: 407 (Proxy-Authentifizierung Erforderlich).
Update
Habe ich es geschafft zu erfassen, eine nicht funktionierende Anforderung (Rücksendung 407) und eine Anfrage mit der einzige Unterschied ist, dass der Inhalt der Proxy-Authorization-header, die länger ist. Dies würde vorschlagen, die proxy-Authentifizierung existiert, aber es ist ein anderes Protokoll.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem vor ein paar Wochen. Bei mir hat es geholfen in dem Sie die folgenden in der Maschine.config (Windows/Microsoft.NET/Framework64/v4.0.30319/Config)
Ich hatte zum ändern der 32 bit Maschine.config (Annahme als VS läuft im 32-bit), fügen Sie die
<system.net>
Abschnitt aber etwas auszulassen innerhalb der<defaultProxy>
tag:Laut MSDN:
Dies ist perfekt für mich, wie jede andere Anwendung auf meinem Rechner funktioniert - einschließlich IE.
manchine.config Lage (Win 7): %SYSTEMROOT%\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
Hinweis
Ich dieses Problem gelöst, Dank @user3063127 verweist mich in die richtige Richtung (du hast ein upvote). Soweit ich sagen kann, dies betrifft nur die Paket-Wiederherstellung auf DNX-Projekte und kann gut behoben werden, wenn RC2 ist veröffentlicht.
Aktualisiert, um die neuesten nuget.exe 1.
Hinzugefügt proxy-Angaben in der config-Datei:
Wenn Sie Fiddler installiert ist, aktivieren Sie die option 'Automatisch Authentifizieren" unter die Regeln option, sollte der fix das oben genannte Problem.
Die Auswahl der Automatisch zu Authentifizieren
Habe dies aus dem folgenden Beitrag
Konfigurieren von Fiddler verwenden Unternehmen Netzwerk-proxy?
Müssen Sie ändern die Datei 2 .config-Dateien:
für Visual Studio 2015
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\vsn.exe.config
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe.config
für Visual Studio 2017
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\vsn.exe.config
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.exe.config
Den bypass für
nuget.org
funktionieren wird, wenn, ohne den proxy kann man noch bekommen, dass es die IP von DNS-server und nichts anderes ist blockieren.Müssen auch diese zu installieren
nuget
Öffnen Sie die Datei
C:\Users\[YOUR_USER_NAME]\AppData\Roaming\NuGet\NuGet.Config
und fügen Sie innerhalb der<configuration> <\configuration>
tag die folgende:Entnommen Marco Mengoli s Blog
Wenn Sie nicht wissen, die proxy-server-details können Sie gehen mit anderen Problemumgehung für diesen Fehler "407 (Proxy-Genehmigung Erforderlich.)"
Abhilfe:
1. Herunterladen/Installieren Von Fiddler
2. Klicken Sie auf Menü Regeln -> Automatisch Authentifizieren
Ohne schließen Fiddler, jetzt versuche wiederherzustellen-Paket in Visual Studio. Es sollte jetzt die Wiederherstellung der Pakete ohne proxy Fehler.
Dies ist keine saubere Lösung, aber immer noch eine Alternative Problemumgehung um dieses Problem zu beheben. Diese Lösung versucht zu nutzen, Fiddler als Proxy.
Vielleicht haben Sie die falschen proxy-credentials im Credential Manager. Versuchen, Sie zu entfernen.
Systemsteuerung -> Benutzer-Konto -> Credential Manager.
Entfernen proxy-Anmeldeinformationen gelöst mein problem.
Hinzufügen proxy-Benutzername, Passwort meine Feste 407 authentifizierungsproblem.
Platzieren Sie den folgenden Codeausschnitt in NuGet.config-Datei befindet sich auf C:\Users\myUserName\AppData\Roaming
Ref: https://forums.asp.net/t/2096179.aspx?Proxy+407+Access+Verweigert