Nuget腐败的包裹

时间:2015-02-22 13:16:43

标签: msbuild nuget build-server nuget-package-restore

我在Rackspace云服务器(Windows 2008 R2)上设置了构建服务器,我的ASP.Net项目正在使用nuget包还原。当构建运行时,当nuget下载包时会出现故障,例如:

error : Unable to read package from path 'bootstrap.3.3.2.nupkg'
error : Unable to read package from path 'Microsoft.Owin.Security.Twitter.3.0.1.nupkg'. 

如果我使用Nuget Package Explorer从C:\ Windows \ SysWOW64 \ config \ systemprofile \ AppData \ Local \ NuGet \ Cache文件夹打开下载的软件包,则说文件已损坏。当我比较bootstrap包的文件时,它与我在台式计算机上缓存的包不同;看起来最后几个KB就被切断了。

删除缓存的包并重新运行构建会导致同样的错误。

1 个答案:

答案 0 :(得分:0)

Rackspace的虚拟服务器网卡具有您可以禁用的TCP Offload选项。

http://www.rackspace.com/knowledge_center/article/disabling-tcp-offloading-in-windows-server-2012