【问题标题】:Cannot download TFS 2013 build process template, and build fails to initialize无法下载 TFS 2013 构建过程模板,构建无法初始化
【发布时间】:2014-02-12 16:09:41
【问题描述】:

我最近在单个服务器(10 GB,8 核 XEON 服务器)上安装了 TFS 2013。安装还包括 VS 2013 (pro)。我尝试创建构建定义并运行构建,但构建立即失败(请参阅下面的日志)。

我尝试下载模板 (TfvcTemplate.12.xaml),但在我认为是 90 秒超时后,我收到“发生一个或多个错误”消息。当我打开本地文件夹时,该文件的大小为 0 字节。

知道可能是什么原因吗?

更新

下载问题可能仅限于安装在 TFS 服务器上的 Visual Studio (2013 pro) 实例。在另一台机器上下载它是可行的。

构建错误日志:

TF215097:为构建定义 \TeamProject\Continuous-Build 初始化构建时出错: 异常消息:发生一个或多个错误。 (类型聚合异常) 异常堆栈跟踪:在 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) 在 Microsoft.TeamFoundation.Build.Hosting.BuildWorkflowManager.TryStartWorkflow(WorkflowRequest 请求、WorkflowManagerActivity 活动、BuildWorkflowInstance& workflowInstance、Exception& 错误、Boolean&syncLockTaken)

内部异常详情:

异常消息:发送请求时发生错误。 (类型 HttpRequestException) 异常堆栈跟踪:在 Microsoft.VisualStudio.Services.WebApi.VssHttpRetryMessageHandler.d_0.MoveNext() --- 从先前抛出异常的位置结束堆栈跟踪 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult() 在 Microsoft.VisualStudio.Services.WebApi.HttpClientExtensions.d_2.MoveNext()

内部异常详情:

异常消息:底层连接已关闭:接收时发生意外错误。 (类型 WebException)异常堆栈跟踪:在 System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) 在 System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)

内部异常详情:

异常消息:无法从传输连接读取数据:现有连接被远程主机强行关闭。 (类型 IOException) 异常堆栈跟踪:在 System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult) 在 System.Net.Connection.ReadCallback(IAsyncResult asyncResult)

内部异常详情:

异常消息:远程主机强制关闭现有连接(SocketException 类型) 异常堆栈跟踪:在 System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)

【问题讨论】:

  • 对我不起作用;另一台机器也没有。

标签: tfs


【解决方案1】:

不确定是什么问题,但清除 VS 的 appdata 文件夹中的缓存解决了问题。

为了将来参考,您可以通过进入 {User Profile Folder}\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,我遇到了同样的错误。你能解决这个问题吗?
  • 同样的问题,你找到解决办法了吗?
  • 同样的问题。有什么解决办法吗?我有全新的 VS2013 Update 5 安装,这正在发生。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-08-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-04
  • 2017-07-12
相关资源
最近更新 更多