擷取和還原遺失的網站範本
當您使用 [新增 Team 專案] 精靈時,可能會發生遺漏範本的錯誤。 當 Visual Studio Team Foundation Server 的站台範本尚未加入至 SharePoint 產品時,就會出現這項錯誤。 如果您將 SharePoint 產品部署到應用程式層伺服器以外的伺服器 (稱為遠端入口網站),通常都會發生這種錯誤。
在您使用預設組態安裝 Team Foundation Server 或是安裝 Team Foundation Server 的 Windows SharePoint Services Extensions 時,預設會安裝兩種網站範本。 如果您有遠端入口網站,則必須在遠端入口網站上安裝適用於 Windows SharePoint Services 的 Team Foundation Server 擴充。如果 Web 伺服陣列中有多部執行 SharePoint 產品的伺服器,則必須在該伺服陣列的每部伺服器上安裝這些擴充功能。 您也可以從 Team Foundation Server 的安裝目錄擷取遺漏的網站範本。
注意事項 |
---|
建立專案時,Team Foundation Server 會同時使用流程範本和站台範本。 流程範本的副檔名為 .zip (例如 MsfAgile_New.zip 和 MsfFormal_New.zip),儲存位置則為 Team Foundation 的資料庫。 網站範本的副檔名是 .stp (例如 MSFAgile30.stp 和 MSFFormal30.stp),儲存位置則為 SharePoint 產品。 當您建立 Team 專案時,請指定流程範本,接著再依據名稱來參考網站範本。 |
必要的使用權限
您必須是執行 SharePoint 產品之伺服器上本機 [Administrators] 群組的成員,才能執行此程序。
若要使用 Team Foundation 安裝精靈來安裝遺漏的網站範本
下載最新版的 Team Foundation 安裝指南。
如需詳細資訊,請參閱 Microsoft 網站上的下列網頁:Team Foundation 安裝指南 (英文)。
開啟安裝指南,並檢閱<工作表:Team Foundation Server 和 SharePoint 產品共同作業> (英文) 內容的章節。
執行下列主題中提供的程序:
HOW TO:安裝適用於 Windows SharePoint Services的 Team Foundation Server 擴充
HOW TO:設定適用於 Windows SharePoint Services的 Team Foundation Server 擴充
HOW TO:驗證 SharePoint 產品
若要使用 SharePoint 管理中心來擷取和上載遺漏的網站範本
若要驗證遺漏的預設站台範本,請執行下列工作:
登入裝載 SharePoint 產品的伺服器。
開啟 [命令提示字元] 視窗,然後切換至內含 stsadm 公用程式的目錄:
Drive:\Program Files\Common Files\Microsoft Shared\web server extensions\12\bin
注意事項 即使您已使用管理認證登入,還是必須開啟較高權限的命令提示字元,在執行 Windows Server 2008 的伺服器上執行此函式。 若要開啟較高權限的命令提示字元,請按一下 [開始],以滑鼠右鍵按一下 [命令提示字元],再按一下 [以系統管理員身分執行]。 如需詳細資訊,請參閱 Microsoft 網站上的下列網頁:使用者帳戶控制。
輸入下列命令:
stsadm -o enumtemplates
這個命令會傳回已上載至 SharePoint 產品之所有站台範本的清單。 如果其中沒有列出 VSTS_MSFAgile 或 VSTS_MSF_CMMI,表示您已遺漏預設站台範本。 您必須有站台範本才能依據對應的流程範本來建立專案。
若要擷取遺漏的站台範本,請執行下列工作:
登入 Team Foundation 的應用程式層伺服器。
開啟 [Windows 檔案總管],並於下列目錄中尋找遺漏的範本:
Drive:\Program Files\ Microsoft Visual Studio v10.0 Team Foundation Server\Tools\Templates
請依據您所使用的 SharePoint 產品版本,找出適當的檔案。
範本
檔案名稱
MSF for Agile Software Development
MsfAgile30.stp
MSF for CMMI Process Improvement
MsfFormal30.stp
將需要的檔案複製到裝載 SharePoint 產品的伺服器, 然後將檔案貼到您在步驟 1b 所存取的相同目錄中。
將範本加入至 SharePoint 產品。
在裝載 SharePoint 產品的伺服器上開啟 [命令提示字元] 視窗,並切換到您在步驟 1b 中所存取的目錄。
輸入下列命令,並將 FileName 和 TitleName 取代成您要還原的範本檔和範本標題:
stsadm -o addtemplate -filename FileName**.stp -title** TitleName
例如:
stsadm -o addtemplate -filename MsfAgile30.stp -title VSTS_MSFAgile
或
stsadm -o addtemplate -filename MsfFormal30.stp -title VSTS_MSF_CMMI
重要事項 您必須指定範本的正確標題,也就是 VSTS_MSFAgile 或 VSTS_MSF_CMMI。 流程範本將會依據這些特定名稱來參考站台範本。
輸入 iisreset,然後按 Enter。
您必須重新啟動網際網路資訊服務 (IIS),才能使用新增的範本。