У меня есть следующая установка:
- TFS и Release Management Server установлены на разных серверах (не в одной сети)
- TFS в ДОМЕНЕ1
- Сервер RM в ДОМЕНЕ2 (полностью отделенный/ненадежный от ДОМЕНА1)
- Сервер RM подключен к TFS с помощью учетной записи DOMAIN1\RMService.
- Кажется, все работает нормально. Делайте запросы от имени других.
- Клиент RM подключен к серверу RM, используя DOMAIN2\AMAN
Кажется, все работает нормально. Я хотел подключить Release Management к TFS, что я и сделал, перейдя по ссылке, указанной здесь:
https://msdn.microsoft.com/en-us/library/dn593699.aspx
Я подключил свой TFS к Release Management. Все идет нормально. Но когда я попытался добавить определение сборки для шаблона выпуска в RM, я получил пустой раскрывающийся список для командного проекта и определения сборки.
Когда я проверил средство просмотра событий, я получил следующую ошибку.
Пользователь Domain2\username не имеет доступа к http//xyz.xyz.com:8080/tfs/Default Collection: \r\n\r\n в Microsoft.TeamFoundation.Release.Platform.Common.TfsOnPremConnector.GetTfsUserIdentity(Uri tfsUri , String serviceUserName, String serviceUserPassword, String impersonatingUserName) в Microsoft.TeamFoundation.Release.Platform.Common.TfsOnPremConnector.GetTeamProjectCollectionWithImpersonation(Uri tfsUri, String serviceUserName, String serviceUserPassword, String impersonatingUserName) в Microsoft.TeamFoundation.RemBuild.Builds.TfsOnPrem d__6.MoveNext() Категория: Общие Приоритет: -1 EventId: 0 Серьезность: Название ошибки: Компьютер: Machine1 Домен приложения: /LM/W3SVC/2/ROOT-1-130824564165011117 Идентификатор процесса: 9528 Имя процесса: C:\Windows\ SysWOW64\inetsrv\w3wp.exe Идентификатор потока Win32: 13396 Имя потока: Расширенные свойства:
Был задан аналогичный вопрос, и он все еще кажется мне нерешенным, поскольку решение не имеет значения:
Есть ли решение или обходной путь этой проблемы?