Cross domain usage of TFS Integration Platform
Whist trying to do a cross domain migration of some source between two TFS2010 servers, I got the less than helpful runtime exception System.ArgumentNullException: Value cannot be null. Parameter name: activeWorkspace at Microsoft.TeamFoundation.Migration.Tfs2010VCAdapter.TfsUtil.CleanWorkspace(Workspace activeWorkspace) at Microsoft.TeamFoundation.Migration.Tfs2010VCAdapter.TfsVCMigrationProvider.ProcessChangeGroup(ChangeGroup group) On checking the _tfsintegrationservice_.log I found the more useful TFS::Authenticate : Caught exception : Microsoft.TeamFoundation.TeamFoundationServerUnauthorizedException: TF30063: You are not authorized to access tfsserver.otherdomain.com. —> System.Net.WebException: The remote server returned an error: (401) Unauthorized....