【发布时间】:2015-07-10 12:20:59
【问题描述】:
目前正试图让 Team City 构建一个 .net 解决方案,但是我遇到了 NuGet 包还原问题。
scan: Searching for nuget.config files
它发现项目正常,然后尝试从 nuget.org 恢复包。
然而,经过 5 到 7 次尝试(并不总是在同一个尝试)后,它会失败并出现 403 错误。
该解决方案通过 Visual Studio 2013 在本地构建良好。
请注意,我没有使用任何自定义 NuGet 存储库或 TFS 或任何其他部署工具。
restore: Restoring NuGet packages for XXX.sln
[12:01:58][restore] Installing 'Microsoft.Owin.Host.SystemWeb 1.0.1'.
[12:01:58][restore] The remote server returned an error: (403) Forbidden.
TeamCity 服务器版本为 9.0.4(内部版本 32407)
nuget.exe 2.8.3
这位于公司防火墙/代理后面,但它可以恢复某些包的事实让我相信这可能不是问题的路由原因。
【问题讨论】:
-
您需要检查代理的日志,以查看问题是在您的 TeamCity 代理和代理之间,还是在代理和 NuGet 服务器之间。如果我是一个赌博的人,我会把钱放在你的代理服务器上。
标签: .net nuget teamcity nuget-package-restore