I have a following setup:
- TFS and Release Management Server are setup on different servers (not in same network)
- TFS in DOMAIN1
- RM Server in DOMAIN2 (totally separate/untrusted from DOMAIN1)
- RM Server is connected to TFS using DOMAIN1\RMService account
- Everything seems to work fine, Make requests on behalf of others granted
- RM Client connected to RM Server using DOMAIN2\AMAN
Everything seems to work fine I wanted to connect Release Management to TFS, which I did by following the link given here:
https://msdn.microsoft.com/en-us/library/dn593699.aspx
I got my TFS connected to Release Management. So far so good. But when I tried to add Build Definition for a Release Template in RM, I got an empty dropdown list for Team Project and Build Definition.
When I checked on the Event Viewer, I got following error logged.
User Domain2\username does not have access to http//xyz.xyz.com:8080/tfs/Default Collection: \r\n\r\n at Microsoft.TeamFoundation.Release.Platform.Common.TfsOnPremConnector.GetTfsUserIdentity(Uri tfsUri, String serviceUserName, String serviceUserPassword, String impersonatingUserName) at Microsoft.TeamFoundation.Release.Platform.Common.TfsOnPremConnector.GetTeamProjectCollectionWithImpersonation(Uri tfsUri, String serviceUserName, String serviceUserPassword, String impersonatingUserName) at Microsoft.TeamFoundation.Release.Builds.TfsOnPrem.TfsOnPremBuildSystem.d__6.MoveNext() Category: General Priority: -1 EventId: 0 Severity: Error Title: Machine: Machine1 Application Domain: /LM/W3SVC/2/ROOT-1-130824564165011117 Process Id: 9528 Process Name: C:\Windows\SysWOW64\inetsrv\w3wp.exe Win32 Thread Id: 13396 Thread Name: Extended Properties:
There is a similar question been asked and it still seems unresolved to me as solution is irrelevant:
Is there a solution or workaround to this problem?