问题描述
[Bug] [Complete:55/837] [sid:16308 | Rev:15] [tid:null |找到15个修订版本,可在Work项目:16308上迁移
[Bug] [Complete:55/837] [sid:16308 | Rev:15] [tid:null | ...无法保存
[错误] [完整:55/837] [sid:16308 | Rev:15] [tid:null | Microsoft.TeamFoundation.TeamFoundationServiceUnavailableException:HTTP代码503:服务不可用---> System.Net.WebException:远程服务器返回错误:(503)Server Unavailable。
在System.Net.HttpWebRequest.GetResponse()
在Microsoft.TeamFoundation.Client.Channels.TfsHttpWebRequest.SendRequestAndGetResponse(HttpWebRequest webRequest,WebException&webException)
---内部异常堆栈跟踪的结尾---
在Microsoft.TeamFoundation.Client.Channels.TfsHttpWebRequest.ReadResponse(HttpWebResponse webResponse,WebException webException)
在Microsoft.TeamFoundation.Client.Channels.TfsHttpWebRequest.IsAuthenticationChallenge(TfsMessage requestMessage,HttpWebResponse webResponse,WebException webException,TfsMessage&responseMessage)
在Microsoft.TeamFoundation.Client.Channels.TfsHttpWebRequest.SendRequest()
在Microsoft.TeamFoundation.Client.Channels.TfsHttpRequestChannel.Request(TfsMessage消息,TimeSpan超时)
在Microsoft.TeamFoundation.Client.Channels.TfsHttpClientBase.Invoke(TfsClientOperation操作,Object []参数,TimeSpan超时,Object []&输出)
在Microsoft.TeamFoundation.WorkItemTracking.Proxy.ClientService.GetWorkItem(Int32 workItemId,Int32versionId,Int32 minimumRevisionId,Nullable 1 asOfDate,Boolean useMaster,RowSetCollection& workItem,MetadataTableHaveEntry[] MetadataHave,String& dbStamp,RowSetCollection& Metadata) at Microsoft.TeamFoundation.WorkItemTracking.Proxy.WorkItemServer.GetWorkItem(String requestId,Int32 workItemId,Int32 revisionId,Int32 minimumRevisionId,Nullable
1 asOfDate,布尔useMaster,IWorkItemRowSets&workItem,MetadataTableHaveEntry [] MetadataHave,String&dbStamps,IMetadataR
D. a \ 1 \ s \ src \ VstsSyncMigrator.Core \ Execution \ MigrationContext \ WorkItemmigrationContext.cs:line 323
[错误] [完整:55/837] [sid:16308 | Rev:15] [tid:null | System.NullReferenceException:对象引用未设置为对象的实例。
在D:\ a \ 1 \ s \ src \ VstsSyncMigrator.Core \ Execution \ MigrationContext.Work中的VstsSyncMigrator.Engine.WorkItemmigrationContext.ProcessWorkItem(WorkItemStoreContext sourceStore,WorkItemStoreContext targetStore,Project destProject,WorkItem sourceWorkItem,Int32 retryLimit,Int32重试)处。 :第197行
migration.exe警告:0:[EXCEPTION] System.NullReferenceException:对象引用未设置为对象的实例。
在D:\ a \ 1 \ s \ src \ VstsSyncMigrator.Core \ Execution \ MigrationContext.Work中的VstsSyncMigrator.Engine.WorkItemmigrationContext.ProcessWorkItem(WorkItemStoreContext sourceStore,WorkItemStoreContext targetStore,Project destProject,WorkItem sourceWorkItem,Int32 retryLimit,Int32重试)处。 :第244行
在D:\ a \ 1 \ s \ src \ VstsSyncMigrator.Core \ Execution \ MigrationContext \ WorkItemmigrationContext.cs:line 124中的VstsSyncMigrator.Engine.WorkItemmigrationContext.InternalExecute()处
在D:\ a \ 1 \ s \ src \ VstsSyncMigrator.Core \ Execution \ MigrationContext \ MigrationContextBase.cs:第35行的VstsSyncMigrator.Engine.MigrationContextBase.Execute()中
解决方法
您是否遵循setup instructions?
您要在其下运行迁移的帐户必须是目标服务器上的集合管理员,对于本地实例,您需要在下面为该帐户启用旁路规则。
绕过规则 对于本地TFS实例,您需要成为Project Collection Service Accounts组的一部分。您可以通过调用以下命令来做到这一点:
tfssecurity /g+ "Project Collection Service Accounts" n:domainusername ALLOW /server:http://myserver:8080/tfs
这不是云目标所必需的。