我有以下设置:
- TFS 和发布管理服务器设置在不同的服务器上(不在同一个网络中)
- DOMAIN1 中的 TFS
- DOMAIN2 中的 RM 服务器(与 DOMAIN1 完全分离/不受信任)
- RM Server 使用 DOMAIN1\RMService 帐户连接到 TFS
- 一切似乎都很好,代表他人提出请求已获批准
- RM Client 使用 DOMAIN2\AMAN 连接到 RM Server
一切似乎都运行良好我想将 Release Management 连接到 TFS,我按照此处给出的链接进行了操作:
https://msdn.microsoft.com/en-us/library/dn593699.aspx
我将 TFS 连接到发布管理。到目前为止,一切都很好。但是,当我尝试在 RM 中为发布模板添加构建定义时,我得到了一个空的团队项目和构建定义下拉列表。
当我检查事件查看器时,我记录了以下错误。
用户 Domain2\username 无权访问 http//xyz.xyz.com:8080/tfs/Default Collection: \r\n\r\n at Microsoft.TeamFoundation.Release.Platform.Common.TfsOnPremConnector.GetTfsUserIdentity(Uri tfsUri , 字符串 serviceUserName, String serviceUserPassword, String impersonatingUserName) 在 Microsoft.TeamFoundation.Release.Platform.Common.TfsOnPremConnector.GetTeamProjectCollectionWithImpersonation(Uri tfsUri, String serviceUserName, String serviceUserPassword, String impersonatingUserName) 在 Microsoft.TeamFoundation.Release.Builds.TfsOnPrem.TfsOnPremBuildSystem。 d__6.MoveNext() 类别:一般优先级:-1 EventId:0 严重性:错误标题:机器:Machine1 应用程序域:/LM/W3SVC/2/ROOT-1-130824564165011117 进程 ID:9528 进程名称:C:\Windows\ SysWOW64\inetsrv\w3wp.exe Win32 线程 ID:13396 线程名称:扩展属性:
有人问了一个类似的问题,但对我来说似乎仍未解决,因为解决方案无关紧要:
这个问题有解决方案或解决方法吗?