2016-01-08 23 views
2

我已經運行此命令我收到400(錯誤請求)中的NuGet一攬子貸款服務器時,我做的一攬子貸款推

.\.paket\paket.exe push url "[ip]" file "bin" apikey "jenkins:jenkins" endpoint "/nuget/dev" 

即時得到一些東西

Pushing package bin to http://[ip]/nuget/dev - trial 1 
Could not push bin: The remote server returned an error: (400) Bad Request. 

,但我可以訪問服務器通過瀏覽器。我哪裏出了錯,怎麼推我的包nuget服務器

+1

當nuget存儲庫中已經存在具有相同名稱和版本號的包時,我已經發生過這種情況。 –

+0

HTTP 400響應記錄在ProGet錯誤日誌中,以便進一步調查。此外,錯誤消息本身是在HTTP狀態描述中返回的,這可能會或可能不會被客戶端報告(NuGet在某些版本中有,並且我不能說paket是否存在)。但是,如果您想以這種方式檢查,您可以使用像Fiddler這樣的代理來捕獲流量。 –

+0

謝謝。戴安娜艾妮塔和約翰拉希克把你的有價值的時間來幫助我:) –

回答

0

我發現文件應該是nuget包文件的問題。爲了得到那個文件,我們需要做一個nuget構建,並在我的情況下獲取nuget包文件,該文件是在bin路徑中創建的,並在「file」參數中給出了該文件的路徑。