我已经在github.com/ NuGet /NuGetGallery上建立了一个私人的NuGet画廊,使用这里的说明:http://dotnet.dzone.com/news/how-set-local-nuget-gallery
图库工作正常,它允许用户使用Web登录和上载包,以及使用nuget.exe和Visual in检索包更新。但是,当我尝试使用nuget.exe (版本1.8)向图片库推送时,如下所示:
nuget.exe推动myPackage.4.0.0.12.nupkg -Source "http://myServer/NuGetGallery/“
我得到:
处理请求失败。“好”。
。
通过Web上传工作正常,我非常确定文件/目录权限必须被正确设置。
不幸的是,未能处理请求并不是一条有用的错误消息。
所以我不确定还会有什么问题?
发布于 2012-06-18 03:49:49
当使用从NuGet.exe (1.8)到私有设置NuGet库的Push命令时,-Source选项需要包含到api/v2/包的完整路径,所以在我的示例中是: nuget.exe
推动myPackage.4.0.0.12.nupkg -Source "http://myserver/NuGetGallery/api/v2/package“
我觉得这也可以用web.config中的重写规则来修正,或者某个地方的路由不起作用,所以如果有人有更好的解决方案,我会很想听听的。
https://stackoverflow.com/questions/11076709
复制相似问题