共用方式為


將 SharePoint Web 應用程式加入至您的部署

更新:2011 年 3 月

若要將 Team 專案與 SharePoint 網站整合,您必須將一個或多個 SharePoint Web 應用程式加入至 Visual Studio Team Foundation Server 的標準和進階安裝。 不過,您無法將 SharePoint Web 應用程式加入至 Team Foundation Server 的基本安裝。 如果您加入 SharePoint Web 應用程式,您的小組成員便可以執行下列工作:

  • 在建立 Team 專案或 Team 專案集合時自動建立和設定 Team 專案入口網站。

  • 在 Team 總管中建立專案的共用文件資料夾。

  • 根據專案的流程範本,建立、儲存及共用該專案的流程指引。

若要加入 Web 應用程式,您必須在裝載 Web 應用程式以及裝載應用程式層的伺服器上,為 Team Foundation 設定相關設定。 此外,您必須將 SharePoint 產品使用的服務帳戶加入至 Team Foundation Server 中的 [SharePoint Web Application Services] 群組。 您可在 Team Foundation 的管理主控台中執行上述所有工作。

注意事項注意事項

Team Foundation Server 與 SharePoint 產品的部署之間的互動和相互依存性可能很複雜。 如需詳細資訊,請參閱 SharePoint 產品和 Team Foundation Server 之間的互動

若要整合 Team Foundation Server 與 SharePoint 產品,您必須確保滿足下列所有條件:

  • Team Foundation Server 必須已設定您要用於部署中的每一個 SharePoint Web 應用程式的位置。

  • 裝載 SharePoint Web 應用程式的伺服器必須已設定 Team Foundation Server 的位置。

  • 您要使用之每一個 SharePoint Web 應用程式的服務帳戶,必須加入至 Team Foundation Server 的適當使用權限群組中。

  • Team Foundation Server 的服務帳戶 (<TFSService>) 必須擁有在 SharePoint Web 應用程式內建立網站或網站集合所需的使用權限。

根據您的業務需求而定,您可以授與一個以上 SharePoint Web 應用程式的存取權,以支援您的 Team Foundation Server 部署。 例如,您可以授與 SharePoint Web 應用程式的存取權,以支援您在目前的 Team Foundation Server 版本中建立的專案。 然後,您可以設定重新導向至另一個 Web 應用程式,以支援您在舊版 Team Foundation Server 中建立的專案。

必要的使用權限

若要執行這些程序,您必須是下列群組的成員或擁有下列使用權限:

  • [Team Foundation Administrators] 群組,或是 [檢視執行個體層級資訊] 和 [編輯執行個體層級資訊] 使用權限必須設為 [允許]。

  • 執行應用程式層的伺服器上的 Administrators 群組。

  • 已安裝適用於 SharePoint 產品的 Team Foundation Server 擴充之伺服器上的 Administrators 群組。 已安裝擴充的伺服器會裝載您要授與存取權的 SharePoint Web 應用程式。

如需使用權限的詳細資訊,請參閱 Team Foundation Server 使用權限

若要授與 SharePoint Web 應用程式與 Team Foundation Server 之間的存取權

  1. 在您已安裝適用於 SharePoint 產品之 Team Foundation Server 擴充的伺服器上,開啟 Team Foundation 的管理主控台。

    如需詳細資訊,請參閱 開啟 Team Foundation 管理主控台

  2. 展開樹狀結構,然後按一下 [SharePoint 產品擴充]。

  3. 在 [擴充] 窗格中,按一下 [授與存取權]。

    [Team Foundation Server 的存取權] 視窗隨即開啟。

  4. 在 [Team Foundation Server 的 URL] 中,輸入 Team Foundation Server 的公用 URL。

    您可以在已安裝 Team Foundation Server 應用程式層的管理主控台的 [應用程式層] 節點中查詢此資訊。

  5. 在 [SharePoint Web 應用程式] 中,按一下要使用的 SharePoint Web 應用程式 URL。

    如果您已在裝載 SharePoint Web 應用程式的伺服器上安裝適用於 SharePoint 產品的 Team Foundation Server 擴充,則該伺服器上的所有 SharePoint Web 應用程式都會出現在清單中。 如果未出現任何 Web 應用程式,則可能是擴充安裝不正確,或尚未設定 SharePoint Web 應用程式。 如需如何安裝擴充的詳細資訊,請參閱 Team Foundation 安裝指南中的<HOW TO:安裝適用於 SharePoint 產品的 Team Foundation Server 擴充>。 您可以從 Microsoft 網站的下列網頁下載此指南:Team Foundation 安裝指南 (英文)。 如需如何建立 SharePoint Web 應用程式和網站集合以搭配 Team Foundation Server 使用的詳細資訊,請參閱 建立 SharePoint Web 應用程式和網站以搭配 Team Foundation Server 使用

  6. (選擇性) 在 [限制只能在下列路徑建立網站] 中,輸入您要在其中建立 Team Foundation Server 將使用之所有網站的網站集合路徑。

    建議大部分部署執行這個步驟,因為這有助於確保可以正確地備份及還原部署。

  7. 在 [企業應用程式定義] 中,輸入您為 Team Foundation Server 建立的定義名稱。

    只有當您設定的 Web 應用程式是裝載於 Microsoft Office SharePoint Server 2007,而且您希望報表和儀表板可以正常運作時,才需要這個步驟。 如果您設定的 Web 應用程式是裝載於 Windows SharePoint Services 3.0 上,請將此欄位保留空白。

  8. 當您輸入必要資訊後,按一下 [確定],

    如果所有的值都正確無誤,將會授與存取權。 這項程序可能需要一些時間。

若要建立 SharePoint Web 應用程式的重新導向以支援舊版的 Team Foundation Server

  1. 在您已安裝適用於 SharePoint 產品之 Team Foundation Server 擴充的伺服器上,開啟 Team Foundation 的管理主控台。

    如需詳細資訊,請參閱 開啟 Team Foundation 管理主控台

  2. 展開樹狀結構,然後按一下 [SharePoint 產品擴充]。

  3. 在 [擴充] 窗格中,按一下 [建立舊版的重新導向]。

    [報表伺服器的重新導向] 視窗隨即開啟。

  4. 在 [SharePoint Web 應用程式] 中,按一下要使用之 Web 應用程式的 URL。

  5. (選擇性) 在 [相對路徑] 中,輸入要建立及支援舊版 Team Foundation Server 的專案網站之位置路徑。

    重要事項重要事項

    您必須指定已經存在的路徑。 您無法從這個頁面建立路徑。

  6. 在 [報表管理員 URL] 中,輸入報表管理員的 URL (如果適用的話,也包括執行個體名稱)。

  7. 在 [Reporting Services Web 服務 URL] 中,輸入 SQL Server Reporting Services 的 Web 服務 URL。

    注意事項注意事項

    如果您不確定要為報表管理員和 Reporting Services Web 服務指定哪些值,請開啟 Team 總管,然後連接至您要建立重新導向的 Team Foundation Server 安裝。 在巡覽窗格中,以滑鼠右鍵按一下 [報告],然後按一下 [屬性]。 報表管理員的 URL 會出現在 [URL] 中,而您可以從該資訊推測執行 SQL Server Reporting Services 之伺服器的 Web 服務 URL。 您也可以在 Reporting Services 組態管理員中或在報表伺服器本身尋找此資訊。

  8. 當您輸入必要資訊後,按一下 [確定],

    如果所有的值都正確無誤,將會建立重新導向。 這項程序可能需要一些時間。

若要授與 Team Foundation Server 與 SharePoint Web 應用程式之間的存取權

  1. 在您已安裝 Team Foundation Server 應用程式層的伺服器上,開啟 Team Foundation 的管理主控台。

    如需詳細資訊,請參閱 開啟 Team Foundation 管理主控台

  2. 展開樹狀結構,然後按一下 [SharePoint Web 應用程式]。

  3. 在 [SharePoint Web 應用程式] 窗格中,按一下 [加入]。

    [SharePoint Web 應用程式設定] 視窗隨即開啟。

  4. 在 [一般] 索引標籤的 [易記名稱] 中,輸入此 SharePoint Web 應用程式的名稱。

    這個名稱便會顯示在 Web 應用程式清單中。 如果您打算在部署中使用多個 SharePoint Web 應用程式,請考慮指定可協助使用者區分此存取權授與和其他 SharePoint Web 應用程式的存取權授與的名稱。 您也可以在 [描述] 方塊中加入描述以協助識別此存取權授與,但是描述並不會顯示在清單中。

  5. 在 [Web 應用程式 URL] 中,輸入您要授與存取權之 SharePoint Web 應用程式的 URL。

    此名稱應符合 SharePoint 產品中的 Web 應用程式名稱。 如果 SharePoint Web 應用程式已設為使用不是標準預設值 (80) 的連接埠號碼,您還必須輸入連接埠號碼。

  6. 在 [管理中心 URL] 中,輸入 SharePoint 管理中心的 URL 和連接埠號碼。

    注意事項注意事項

    如果您擁有執行 SharePoint 產品之伺服器的系統管理權現,您可以開啟 SharePoint 管理中心來檢視此 URL 和連接埠號碼。 如果沒有的話,您必須向該伺服器的系統管理員取得此資訊。

  7. 在 [Team 專案集合網站的預設位置] 中,輸入您想要的網站集合相對路徑,以做為使用此 SharePoint Web 應用程式之 Team 專案集合的根路徑。

    注意事項注意事項

    根據預設,位置名稱為 /sites,但您可以為 SharePoint 管理中心設定的網站集合使用任何具名路徑。 如果您要在其他系統管理員所管理 SharePoint 產品的環境中部署 Team Foundation Server,請考慮連絡該系統管理員以了解要使用哪個路徑。

  8. (選擇性) 如果想要確定您所提供的相對路徑有效,請按一下 [驗證路徑]。

  9. 按一下 [確定]。

    如果所有的值都正確無誤,則 SharePoint Web 應用程式會顯示在可用於 Team Foundation Server 之 Web 應用程式的清單中。 這項程序可能需要一些時間。

    注意事項注意事項

    Team Foundation Server 不僅會授與存取權,也會嘗試將 SharePoint Web 應用程式的服務帳戶加入至 Team Foundation 中的適當群組。 如果任何一次嘗試失敗,則會儲存 Web 應用程式的組態資訊,但會出現一則錯誤訊息。 接著,您必須手動設定這則訊息所指示的設定。

加入 SharePoint Web 應用程式的服務帳戶

當您授與介於 SharePoint Web 應用程式和 Team Foundation Server 之間的存取權時,您必須將 Web 應用程式的服務帳戶加入至 Team Foundation Server 中的 [SharePoint Web Application Services] 群組。

注意事項注意事項

如果您的帳戶是 Farm Administrators 群組的成員,就不必執行此程序來授與介於 SharePoint Web 應用程式和 Team Foundation Server 之間的存取權。 如果您的帳戶是該群組的成員,則當您執行此程序來授與介於 Team Foundation Server 和 SharePoint Web 應用程式之間的存取權時,會自動為您設定這些設定。

若要將 SharePoint Web 應用程式的服務帳戶加入至 SharePoint Web Application Services

  1. 在您已安裝 Team Foundation Server 應用程式層的伺服器上,開啟 Team Foundation 的管理主控台。

    如需詳細資訊,請參閱 開啟 Team Foundation 管理主控台

  2. 展開樹狀結構,然後按一下 [SharePoint Web 應用程式]。

  3. 在 [SharePoint Web 應用程式] 窗格的 [SharePoint Web 應用程式的服務帳戶] 區段中,按一下 [加入成員]。

    [選取使用者、電腦或群組] 對話方塊隨即開啟。

  4. 在 [輸入物件名稱來選取] 中,輸入您要加入的帳戶,然後按一下 [確定]。

請參閱

工作

修改或移除 SharePoint Web 應用程式和 Team Foundation Server 之間的存取權

概念

SharePoint 產品和 Team Foundation Server 之間的互動

Team Foundation Server 使用權限

Team Foundation 管理主控台

使用 Team 專案集合組織您的伺服器

其他資源

將 SharePoint 產品的整合功能加入至 Team Foundation Server 的部署

在沒有系統管理權限的情況下整合 Team Foundation Server 與 SharePoint 產品

設定儀表板相容性的設定

設定資源以支援 Team 專案

變更記錄

日期

記錄

原因

2011 年 3 月

釐清 Team Foundation Server 基本安裝的限制。

客戶回函。