2010-11-07 85 views
0

我已經在SharePoint 2010中創建一個團隊項目在2010年TFS和項目門戶獲取TFS URL在門戶網站

現在我需要創建一個Web部件在連接到SharePoint站點(項目門戶)部署TFS獲取一些信息。

我可以在哪裏獲得與SharePoint中的Project Portal關聯的TFS Url?

任何線索?

在此先感謝。

回答

1

TFS的URL未存儲在Project Portal中。這是相反的。在TFS中存儲WSS url。

+0

但不知何故,當我編輯queryResultWebPart時,WebParts知道與TFS的連接。謝謝埃瓦爾德。 – 2010-11-08 20:27:48

+0

只是一個想法......當您編輯該Web部件時,是不是Web部件本身的設置。創建新站點時,可能會在配置期間將Web部件添加到頁面中,並且設置由TFS進行設置。 – 2010-11-08 20:57:00

+0

是的,也許你是對的。感謝您幫助Ewald! – 2010-11-08 21:01:38

-2

難道你不能進入TFS2010->團隊資源管理器 - >右鍵單擊你的團隊項目 - >門戶設置?

+0

a)原來的帖子是詢問從門戶網站獲取TFS URI,而不是相反。 b)原文是詢問如何以編程方式進行。 – 2012-01-13 22:01:32

0

TfsRedirect可用於從SharePoint中確定TFS Web訪問URL。雖然它不完全符合您的要求,但這有點不合理 - 您可以傳遞參數tf:Test=1以獲取與正在顯示Web部件的站點相關聯的TFS團隊項目。

看看John Socha的-Leialoha的博客文章上Using TfsRedirect to Display Reports in TFS 2010 Dashboards

什麼是TfsRedirect?

這裏是場景。當您創建團隊項目時(或稍後按照此處所述的 添加它),您有TFS在SharePoint 中創建儀表盤站點。有這個信息中心的幾個項目指向其他 位置有潛在的其他服務器上:

  • 團隊Web訪問
  • 過程指南
  • 儀表盤上的頁面

TFS出報告本身知道在哪裏可以找到這些資產。例如,如果TFS管理員將報告移動到另一臺服務器上,位置可能會更改爲 。

而不是硬編碼這些資產注入 儀表盤的位置,TFS的團隊創建了一個網頁叫做TfsRedirect.aspx ,知道當這些不同的資產所在地,並重定向 到該頁面。