Получить URL-адрес TFS на сайте портала - PullRequest
0 голосов
/ 07 ноября 2010

Я создал командный проект в TFS 2010 и портал проекта в SharePoint 2010.

Теперь мне нужно создать WebPart для развертывания на сайте SharePoint (портал проекта), который подключается к TFS для получения некоторой информации.

Где я могу получить URL-адрес TFS, связанный с порталом проекта в SharePoint?

Есть какие-нибудь подсказки?

Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 08 ноября 2010

URL-адрес TFS не сохраняется в портале проекта.Это наоборот.В TFS хранится URL WSS.

0 голосов
/ 16 января 2012

TfsRedirect можно использовать для определения URL-адреса TFS Web Access из SharePoint. Хотя это не совсем то, что вам нужно, и это немного хакерски - вы можете передать параметр tf:Test=1, чтобы получить командный проект TFS, связанный с сайтом, на котором отображается ваша веб-часть.

См. Сообщение в блоге Джона Соха-Лейалохи на Использование TfsRedirect для отображения отчетов в инструментальных панелях TFS 2010

Что такое TfsRedirect?

Вот сценарий. У вас было TFS создать сайт панели мониторинга в SharePoint когда вы создали свой командный проект (или вы добавили его позже, как описано Вот). На этой панели есть несколько пунктов, которые указывают на другие местоположения, которые потенциально находятся на других серверах:

  • Team Web Access
  • Руководство процессом
  • Отчеты отображаются на страницах панели инструментов

TFS сама знает, где найти эти активы. И места могут изменить, если, например, администратор TFS перемещает отчеты в другой сервер.

Вместо того, чтобы жестко кодировать расположение этих активов в панель инструментов, команда TFS создала веб-страницу с именем TfsRedirect.aspx который знает, где находятся эти различные активы, и будет перенаправлять на эту страницу.

0 голосов
/ 14 января 2012

Разве вы не можете войти в TFS2010 -> Team Explorer -> Щелкните правой кнопкой мыши по командному проекту -> Параметры портала?

...