无法下载TFS 2013构建过程模板,导致构建初始化失败。

3
我最近在单台服务器(10 GB,8核 XEON 服务器)上安装了TFS 2013。此安装还包括 VS 2013(专业版)。我尝试创建构建定义并运行构建,但构建立即失败(请参见下面的日志)。
我尝试下载模板(TfvcTemplate.12.xaml),但在我认为的90秒超时后,我会收到“发生一个或多个错误”的消息。当我打开本地文件夹时,该文件大小为0字节。
有什么想法是可能的原因吗?
更新:
下载问题可能仅限于安装在 TFS 服务器上的 Visual Studio(2013专业版)实例。在不同的计算机上下载成功了。
构建错误日志:
TF215097:初始化构建“\TeamProject\Continuous-Build”的过程中发生错误: 异常消息:一个或多个错误已发生。(AggregateException 类型) 异常堆栈跟踪: at System.Threading.Tasks.Task1.GetResultCore(Boolean waitCompletionNotification) at Microsoft.TeamFoundation.Build.Client.FileContainerHelper.GetFile(TfsTeamProjectCollection projectCollection, String itemPath, Stream outputStream) at Microsoft.TeamFoundation.Build.Client.FileContainerHelper.GetFileAsString(TfsTeamProjectCollection projectCollection, String itemPath) at Microsoft.TeamFoundation.Build.Client.ProcessTemplate.Download(String sourceGetVersion) at Microsoft.TeamFoundation.Build.Hosting.BuildControllerWorkflowManager.PrepareRequestForBuild(WorkflowManagerActivity activity, IBuildDetail build, WorkflowRequest request, IDictionary2 dataContext) at Microsoft.TeamFoundation.Build.Hosting.BuildWorkflowManager.TryStartWorkflow(WorkflowRequest request, WorkflowManagerActivity activity, BuildWorkflowInstance& workflowInstance, Exception& error, Boolean& syncLockTaken)
内部异常详细信息:
异常消息:发送请求时出错。(HttpRequestException 类型) 异常堆栈跟踪: at Microsoft.VisualStudio.Services.WebApi.VssHttpRetryMessageHandler.d_0.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult() at Microsoft.VisualStudio.Services.WebApi.HttpClientExtensions.d_2.MoveNext()
内部异常详细信息:
异常消息:基础连接已关闭: 在接收到意外错误时发生了一个。 (WebException 类型) 异常堆栈跟踪: at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
内部异常详细信息:
异常消息:无法从传输连接中读取数据: 远程主机强制关闭了现有的连接。 (IOException 类型) 异常堆栈跟踪: at System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult) at System.Net.Connection.ReadCallback(IAsyncResult asyncResult)

异常信息:远程主机强制关闭了一个现有的连接(SocketException 类型) 异常堆栈跟踪:在 System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult) 处结束读取


对我来说不起作用,另一台机器也是如此。 - dudeNumber4
1个回答

5
不确定问题出在哪里,但清空VS的appdata文件夹中的缓存解决了问题。以后,您可以通过进入{用户配置文件文件夹}\AppData\Local\Microsoft\Team Foundation\5.0\Cache并删除其内容来清除缓存。重启Visual Studio即可。提示:5.0是TFS的版本(v5.0表示2013年),实际的缓存文件夹取决于您连接的TFS版本(4.0是2012年,3.0是2010年,2.0是2008年,1.0是2005年)。

很抱歉,这对我也没有用。当我尝试下载时,任务栏会出现“Visual Studio 正忙”的气泡提示,然后它会挂起约 30 秒,最终下载一个空的 XAML 文件。 - Rob Bowman
Rob,我也遇到了同样的错误。你能解决这个问题吗? - Poornima
这里也有同样的问题,你找到解决方案了吗? - Sylv21
同样的问题。有解决方案吗?我刚安装了全新的VS2013 Update 5,但仍然出现这个问题。 - Alex Kwitny

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接