.net 团队城市Nuget套装恢复403禁止
目前正试图让Team City构建一个.net解决方案,但我在NuGet软件包还原方面遇到了问题.net 团队城市Nuget套装恢复403禁止,.net,nuget,teamcity,nuget-package-restore,.net,Nuget,Teamcity,Nuget Package Restore,目前正试图让Team City构建一个.net解决方案,但我在NuGet软件包还原方面遇到了问题 scan: Searching for nuget.config files 它发现项目正常,然后尝试从nuget.org还原包。 但是,在5到7次尝试之后(不总是在同一次尝试上),它失败,出现403错误。 该解决方案通过Visual Studio 2013在本地构建良好 请注意,我没有使用任何自定义NuGet repos或TFS,也没有使用任何其他部署工具 restore: Restoring
scan: Searching for nuget.config files
它发现项目正常,然后尝试从nuget.org还原包。但是,在5到7次尝试之后(不总是在同一次尝试上),它失败,出现403错误。
该解决方案通过Visual Studio 2013在本地构建良好 请注意,我没有使用任何自定义NuGet repos或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
这位于公司防火墙/代理的后面,但它可以恢复某些软件包的事实使我相信这可能不是问题的原因。这在上周两次发生在我身上(使用两个不同的csproj)
nuget restore MySolution.sln
):
它能够恢复的软件包刚刚好!然后我正常运行了TeamCity构建,它成功了。然后,为了确保,我删除了散列文件夹(624ce5421b617487
),重新运行构建,再次成功-DisableParallelProcessing
与nuget restore
一起使用。那么,我猜,片状=并行处理?下次再次出现问题时,我将确保尝试使用此标志
TeamCity服务器8.1.4(构建30168)
nuget.exe 2.8.6您需要检查代理的日志,以查看问题是在TeamCity代理和代理之间,还是在代理和nuget服务器之间。如果我是一个赌徒,我会把钱放在你的代理服务器上。
c:\> C:\TeamCity\buildAgent\tools\NuGet.CommandLine.DEFAULT.nupkg\tools\NuGet.exe restore C:\TeamCityCheckOutDir\624ce5421b617487\MySolution.sln