Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 在Team Foundation服务器上运行生成过程 我一直在努力让Team基金会服务器工作好几天。_Git_Visual Studio 2012_Tfs - Fatal编程技术网

Git 在Team Foundation服务器上运行生成过程 我一直在努力让Team基金会服务器工作好几天。

Git 在Team Foundation服务器上运行生成过程 我一直在努力让Team基金会服务器工作好几天。,git,visual-studio-2012,tfs,Git,Visual Studio 2012,Tfs,我花了很长时间试图弄清楚如何在自己的电脑上工作,结果发现在一台新机器上安装它回答了我为什么无法连接的基本问题 现在我已经连接了git repo,定义了构建过程,从VisualStudio我可以执行“队列构建”命令,但是每次都会出现以下错误(尽管我花了好几天的时间才完成) TF215097:初始化生成定义的生成时出错\MyProject: 异常消息:发生一个或多个错误。(类型AggregateException) 异常堆栈跟踪:位于System.Threading.Tasks.Task`1.Get

我花了很长时间试图弄清楚如何在自己的电脑上工作,结果发现在一台新机器上安装它回答了我为什么无法连接的基本问题

现在我已经连接了git repo,定义了构建过程,从VisualStudio我可以执行“队列构建”命令,但是每次都会出现以下错误(尽管我花了好几天的时间才完成)

TF215097:初始化生成定义的生成时出错\MyProject: 异常消息:发生一个或多个错误。(类型AggregateException) 异常堆栈跟踪:位于System.Threading.Tasks.Task`1.GetResultCore(布尔waitCompletionNotification) 位于Microsoft.TeamFoundation.Build.Client.FileContainerHelper.GetFile(TfsTeamProjectCollection projectCollection、String itemPath、Stream outputStream) 位于Microsoft.TeamFoundation.Build.Client.FileContainerHelper.GetFileAsString(TfsTeamProjectCollection projectCollection,String itemPath) 在Microsoft.TeamFoundation.Build.Client.ProcessTemplate.Download(String sourceGetVersion)上 位于Microsoft.TeamFoundation.Build.Hosting.BuildControllerWorkflowManager.PrepareRequestForBuild(WorkflowManagerActivity活动、IBuildDetail生成、WorkflowRequest请求、IDictionary`2数据上下文) 位于Microsoft.TeamFoundation.Build.Hosting.BuildWorkflowManager.TryStartWorkflow(WorkflowRequest请求、WorkflowManagerActivity活动、BuildWorkflowInstance和workflowInstance、异常和错误、布尔值和同步锁) 内部异常详细信息: 异常消息:VS30063:您无权访问http://tfs.myserver.com. (类型VssUnauthorizedException) 异常堆栈跟踪:位于Microsoft.VisualStudio.Services.Common.VssHttpMessageHandler.d_u0.MoveNext() ---来自引发异常的上一个位置的堆栈结束跟踪--- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中 在System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()中 位于Microsoft.VisualStudio.Services.WebApi.VssHttpRetryMessageHandler.d_u1.MoveNext() ---来自引发异常的上一个位置的堆栈结束跟踪--- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中 在System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()中 在Microsoft.VisualStudio.Services.WebApi.HttpClientExtensions.d_u2.MoveNext()上 如果我查看“内部异常”,我确实可以看到TFS连接似乎存在问题

TFS默认安装位于路径
http://tfs.myserver.com/tfs

但是,这个构建过程试图使用它自己的外部URL连接到构建机器,而Team Foundation服务器被配置为允许在本地主机上进行自通信。 有没有人有任何经验来确保构建过程能够在Team Foundation Server上真正构建?p> 这是2012服务器上的TFS 2013 Express

它帮助了我(从和):

“能否将默认的TfsTemplate.12.xaml从生成定义下载到本地文件夹?如果是,请尝试以下步骤:

  • 在源代码管理资源管理器中的团队项目下创建BuildProcessTemplates文件夹,并将其签入到团队项目源代码管理中
  • 将TfsTemplate.12.xaml模板下载到本地路径,然后将其添加到源代码管理资源管理器中的BuildProcessTemplates文件夹中,然后执行签入
  • 在“生成定义>>过程”选项卡中,单击“新建…”按钮,从团队项目源代码管理中的BuildProcessTemplates文件夹中添加TfsTemplate.12.xaml,并保存生成定义
  • 将生成定义排队并检查结果。“

  • 嗯。我已在同一虚拟机上设置了Tfs服务器和build服务器。回购协议也是吉特。您的本地服务器上有其他网站吗?如果您使用的DNS不是您的机器名,您是否禁用了环回检查?谢谢Hamid,我还没有尝试禁用环回检查,我会尝试。嘿,您找到解决方案了吗?我的TFS 2013也有同样的问题。同样的问题,你解决了吗?对不起,我从来没有解决过这个问题。我放弃了这条“不经济”的道路,使用visualstudioonline。令人恼火的是,我不能让它工作,但在一天结束时,它不是我所追求的“核心业务”,而是旨在实现开发网站的核心业务。我的团队中的其他人后来转到了詹金斯,这确实奏效了。
     TF215097: An error occurred while initializing a build for build definition \MyProject: 
     Exception Message: One or more errors occurred. (type AggregateException)
     Exception Stack Trace:    at 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)
        at Microsoft.TeamFoundation.Build.Hosting.BuildWorkflowManager.TryStartWorkflow(WorkflowRequest request, WorkflowManagerActivity activity, BuildWorkflowInstance& workflowInstance, Exception& error, Boolean& syncLockTaken)
    
     Inner Exception Details:
    
     Exception Message: VS30063: You are not authorized to access http://tfs.myserver.com. (type VssUnauthorizedException)
     Exception Stack Trace:    at Microsoft.VisualStudio.Services.Common.VssHttpMessageHandler.<SendAsync>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.VssHttpRetryMessageHandler.<SendAsync>d__1.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.<DownloadFileFromTfsAsync>d__2.MoveNext()