我最近在一台服务器(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.Task 1.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, IDictionary 2 dataContext)
在 Microsoft.TeamFoundation.Build.Hosting.BuildWorkflowManager.TryStartWorkflow(WorkflowRequest 请求、WorkflowManagerActivity 事件、BuildWorkflowInstance&workflowInstance、异常&错误、Boolean&syncLockTaken)

内部异常详情:

异常消息:发送请求时出错。 (类型 HttpRequestException)
异常堆栈跟踪:在 Microsoft.VisualStudio.Services.WebApi.VssHttpRetryMessageHandler.d_0.MoveNext()
--- 从上一个抛出异常的位置开始的堆栈跟踪结束 ---
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 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)

最佳答案

不确定问题是什么,但清除 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)。

关于tfs - 无法下载 TFS 2013 构建过程模板,并且构建无法初始化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21285681/

10-13 07:56
查看更多