我们正在研究将代码从TFS迁移到Team Services的一些选项。目前,我们正在尝试使用OpsHub迁移实用程序(免费版)。我已经能够将所有设置都设置到您必须映射用户的位置。此时我收到以下错误:
错误消息
com.opshub.eai.tfs.exception.IOMTFSApiExcpetion:
OH-TFS-Connector-0051: Operation failed getUserListForProjects.
Server Error: Multiple identities found matching 'Administrator'. Please specify one of the following identities:
- Administrator ([DOMAIN_NAME]\Administrator)([DOMAIN_NAME]\Administrator)
- Administrator ([SERVER_NAME]\Administrator)([SERVER_NAME]\Administrator)
从日志文件堆叠:
at Microsoft.TeamFoundation.Framework.Client.IdentityManagementService.ReadIdentity(IdentitySearchFactor searchFactor, String factorValue, MembershipQuery queryMembership, ReadIdentityOptions readOptions)
at com.opshub.tfs.test.TFSCommonUtility.getUserListForProjects(String[] selectedProjects) in d:\Trunk\OpsHubV2\TFSWCFServiceSource\Service\Service\TFSCommonUtility.cs:line 482
at com.opshub.tfs.test.TFSWebService.getUserListForProjects(String authToken, String[] selectedProjects) in d:\Trunk\OpsHubV2\TFSWCFServiceSource\Service\Service\TFSWebService.cs:line 532
at SyncInvokegetUserListForProjects(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)*
当我在消息框中单击“确定”时,我无法指定其中一个帐户(如消息所述),并且源列表和目标列表都保持为空。
我还注意到在网上搜索免费版本不再支持模拟用户映射的解决方案。如果事实确实如此,那么在使用免费实用程序时,这个映射步骤是否无关紧要?
对此的任何帮助将不胜感激。感谢。