2012-06-18 8 views
8

Ich habe eine private NuGet Galerie von github.com/NuGet/NuGetGallery aufgebauter Anweisungen von hier: http://dotnet.dzone.com/news/how-set-local-nuget-gallery
Die Galerie funktioniert ok, es ermöglicht es Benutzern, sich anmelden und laden Pakete mit Hilfe der Web-Benutzeroberfläche als auch . als Paket-Updates abrufen Sie sich mit der nuget.exe und die Visual Studio-Add Allerdings, wenn ich Verwendung nuget.exe (Version 1.8) versuchen, wie dies in der Galerie drücken:Befehlszeile Push to Private NuGet-Galerie schlägt fehl mit Anforderung konnte nicht verarbeitet werden. ‚OK‘

nuget.exe Push myPackage.4.0 .0.12.nupkg -Quelle "http: // myServer/NuGetGallery /"

erhalte ich:

Fehler beim Verarbeiten der Anforderung. 'OK'.
.

Mit Upload funktioniert ok über die Web-UI Ich bin ziemlich sicher, dass Datei/Verzeichnis Berechtigungen korrekt festgelegt werden müssen.
Leider Fehler beim Verarbeiten der Anfrage ist nicht so nützlich wie eine Fehlermeldung.
Also ich bin mir nicht sicher, was sonst könnte falsch sein?

Antwort

15

Wenn Sie den Befehl Drück von NuGet.exe (1,8) zu einer Privat Setup NuGet Gallery die -Quelle Option, um den vollständigen Pfad umfassen muss api/v2/Paket, so in meinem Fall ist es: nuget.exe

Push myPackage.4.0.0.12.nupkg -Quelle "http: // myserver/NuGetGallery/api/v2/Paket"

ich habe das Gefühl, dass dies auch mit einer Rewrite-Regel festgelegt werden könnte, in Die web.config oder vielleicht eine Route irgendwo funktioniert nicht, also wenn jemand eine bessere Lösung hat, würde ich es gerne hören.

Verwandte Themen