2016-01-08 28 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”参数中给出了该文件的路径。