Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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
Iis 从TFS2012迁移到TFS2013后,新生成模板出错_Iis_Tfs_Migration - Fatal编程技术网

Iis 从TFS2012迁移到TFS2013后,新生成模板出错

Iis 从TFS2012迁移到TFS2013后,新生成模板出错,iis,tfs,migration,Iis,Tfs,Migration,我最近从TFS2012迁移到运行TFS2013的全新硬件。我使用一个稍微定制的模板来构建解决方案并将其部署到IIS。它们在TFS2013上仍然可以正常工作。现在我想使用新模板“TfvcTemplate.12.xaml”,所以我设置了一个新的构建。当我尝试执行它时,会出现以下错误: TF215097: An error occurred while initializing a build for build definition \MyProject\Build_Test: Exception

我最近从TFS2012迁移到运行TFS2013的全新硬件。我使用一个稍微定制的模板来构建解决方案并将其部署到IIS。它们在TFS2013上仍然可以正常工作。现在我想使用新模板“TfvcTemplate.12.xaml”,所以我设置了一个新的构建。当我尝试执行它时,会出现以下错误:

TF215097: An error occurred while initializing a build for build definition \MyProject\Build_Test: 
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)
例外情况是:

内部异常详细信息:
异常消息:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机未能响应192.1.1.10:8080(键入SocketException)

IP地址“192.1.1.10”对应于旧服务器(TFS2012),这是错误的。迁移过程中似乎还有一些配置,指向上一个服务器。请记住,迁移的模板构建得很好

有什么想法吗

  • 重新安装控制器并在生成定义中重新选择它
  • 请在Visual Studio中的“生成”-->Actions\ManageBuildController下签入。。。您的控制器是否可用
  • 确保在“队列新建”操作中设置了控制器
  • 您可以尝试创建一个空工作流(使用“写入生成消息”活动)来检查与控制器的连接

  • 迁移时是否升级/配置了新的生成控制器?如果是,您是否确保在创建生成时选择了新的生成控制器?是的,我在新框上从头创建了一个生成控制器。我取消了旧控制器的注册(这样它就不会再出现)并关闭了旧服务器。我使用TfvcTemplate.12.xaml模板从头开始创建了一个新的构建定义,指向新的控制器。感谢Oswald的建议。注册一个新的控制器修复了它。
    Exception Stack Trace:    
        at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
        at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)