Vs2012 keine Verbindung zu Nuget mit einem proxy
Ich arbeite mit Visual Studio 2012 in einer VM (windows 7 64bit) und bin mit Mühe auf Nuget. Die Benutzernamen die ich auf der VM nicht den Benutzernamen ich verwenden, um die Authentifizierung über den proxy, so meine devenv.exe.config-Datei sieht wie folgt aus:
<system.net>
<defaultProxy useDefaultCredentials="false" enabled="true">
<proxy usesystemdefault="True"/>
</defaultProxy>
<settings>
<servicePointManager expect100Continue="false"/>
<ipv6 enabled="true"/>
</settings>
</system.net>
Anfangs als ich öffnete, Erweiterungen und Updates erhielt ich die folgende Meldung:
Verbindung zum server konnte nicht hergestellt werden, da der folgende Fehler aufgetreten:
Es wurde kein Endpunkt hören auf http://visualstudiogallery.msdn.microsoft.com/Services/v2011/Extension.svc könnte, dass die Nachricht akzeptiert. Dies wird oft verursacht durch eine fehlerhafte Adresse oder SOAP-Aktion. Sehen InnerException, falls vorhanden, für weitere details.
Keine Verbindung zum remote server
Ein Verbindungsversuch dailed, da die Gegenstelle nicht ordnungsgemäß reagiert nach einer gewissen Zeit, oder die hergestellte Verbindung war fehlerhaft, da der verbundene host nicht reagiert 65.52.103.91:80
Nach dem Lesen mehrerer Artikel, die ich ging auf Extras -> Optionen -> Umwelt -> Web-Browser und klickte auf den Internet Explorer-Optionen... " - Knopf. Ich ging dann zu verbindungen -> Lan-Einstellungen und obwohl wir aconfiuration script Hinzugefügt habe ich einen proxy-server und klicken Sie auf ok.
nun die Nachricht verändert hat, wenn man o online-Erweiterungen und Updates:
Verbindung zum server konnte nicht hergestellt werden, da der folgende Fehler(s) occured:
Die HTTP-Anforderung ist nicht autorisierte mit client-Authentifizierungsschema "Anonym". Der Authentication header konnten vom server war 'NTLM, Basic realm="Unsere Proxy-Server".
Der Remoteserver hat einen Fehler zurückgegeben:(401) nicht autorisiert.
So, wie bekomme ich es auf lassen Sie mich die richtigen Anmeldeinformationen übergeben werden, die proxy?
Keine Wahl auf proxies, ich habe credetials, aber wie bekomme ich VS zu verwenden, Sie auf dem proxy?
Update: So ich habe etwas gefunden, sehr interessant. Wenn ich einen Rechtsklick auf die Lösung und unter "Manage NuGet Pakete für Projektmappe" dann kann ich den Zugriff auf online-Pakete, allerdings habe ich noch keinen Zugriff auf diese über das Menü Extras.
Update 11-Jun-2013 ich habe festgestellt, dass durch einen rechts-Klick auf die Verweise im Projekt und Auswahl von "NuGet-Pakete Verwalten..." ich bin in der Lage zu verbinden und zu installieren Pakete, obwohl ich bin nicht 100% sicher, dass dieses korrekt funktioniert, da hatte ich noch Probleme mit dem entity framework, wenn es installiert wurde, auf diese Weise. Ich werde die Arbeit mit ein Daten-Ingenieur und sehen, ob wir das problem diagnostizieren.
InformationsquelleAutor QazPhilby | 2013-05-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie versuchen, verwenden Sie die Windows-Anmeldeinformations-Manager?
Sollten Sie in der Lage sein, registrieren Sie einen Windows-Anmeldeinformationen, die wie folgt aussieht:
Wahrscheinlich könnte man auch begrenzen Sie die Netzwerk-Adresse nur für den proxy-server.
UPDATE: ich habe dies ausprobiert, aber noch kein Glück. egal was ich mache ich sehe immer noch die gleiche Meldung. Es scheint, als ob es ist immer noch versuchen, authnticate als anonym, ist es sowieso um dies zu ändern in der config?
Hmm, lass mich pingen Sie den NuGet-Leute. Bleiben Sie dran.
Vielen Dank Immo, schätzen Ihre Unterstützung mit diesem Thema.
InformationsquelleAutor Immo Landwerth
War ich gekommen, um Ihnen einige Hinweise, wie man NuGet für die Kommunikation mit https://nuget.org mit NuGet ist proxy-Anmeldeinformationen Konfiguration, aber es scheint nicht, dass das wirklich Ihr problem. Möglicherweise müssen Sie tun, wenn Sie sich einmal an, wo man eigentlich mit NuGet obwohl.
Wenn Sie gehen, um Erweiterungen und Updates von VS, das ist nicht NuGet, sondern die Erweiterung der Galerie mit dem Sie sich verbinden.
Empfehle ich, den browser zu öffnen und gehen Sie zu http://visualstudiogallery.msdn.microsoft.com/
Funktioniert das? Wenn nicht, dann haben Sie eine mehr Allgemeine proxy-Frage, als was Sie Auftritt, innerhalb von Visual Studio. Wenn es funktioniert, dann wissen Sie, dass Ihre proxy-Anmeldeinformationen Problem ist spezifisch für Visual Studio und Sie können versuchen, den richtigen Weg zu finden, zu konfigurieren, VS und Sie werden aufgefordert, Ihre proxy-Anmeldeinformationen (ich habe versucht, suchen ein bisschen herum, aber habe noch nicht das richtige gefunden Antwort noch).
Können Sie navigieren Sie zu visualstudiogallery.msdn.microsoft.com über VS-internen web-browser-Fenster? Sie können starten Sie es über Ansicht | Weitere Fenster | Web-Browser.
Ja, ich kann es erfolgreich.
InformationsquelleAutor Jeff Handley
Gut nach viel suchen es endete, es war eine firewall-Regel, das war das Problem verursacht. Nach einer neuen Regel, brennen kann ich jetzt darauf zugreifen über VS in Ordnung.
InformationsquelleAutor QazPhilby