HOW TO:擷取及還原遺漏的站台範本
更新:2007 年 11 月
當您使用 [新增 Team 專案] 精靈時,可能會發生遺漏範本的錯誤。當 Visual Studio Team System Team Foundation Server 的站台範本尚未加入至 SharePoint 產品和技術時,就會出現這項錯誤。如果您將 SharePoint 產品和技術部署到應用程式層伺服器以外的伺服器,通常都會發生這種錯誤。
根據預設,安裝 Team Foundation Server 或 Team Foundation Server 的 Windows SharePoint Services Extensions 時,您會安裝兩個站台範本。您可以從 Team Foundation Server 的安裝目錄擷取遺漏的站台範本。
![]() |
---|
建立專案時,Team Foundation Server 會同時使用流程範本和站台範本。流程範本的副檔名為 .zip (例如 MsfAgile_New.zip 和 MsfFormal_New.zip),儲存位置則為 Team Foundation 的資料庫。站台範本的副檔名是 .stp (例如 MSFAgile.stp 和 MSFFormal.stp),儲存位置則為 SharePoint 產品和技術。在建立專案時,您會指定流程範本,接著再由流程範本依據名稱來參考站台範本。 |
必要的使用權限
您必須是裝載 (Host) SharePoint 產品和技術之伺服器上本機 [Administrators] 群組的成員,才能執行此程序。
若要擷取及上載遺漏的站台範本
若要驗證遺漏的預設站台範本,請執行下列工作:
登入裝載 SharePoint 產品和技術的伺服器。
開啟 [命令提示字元] 視窗,然後切換至內含 stsadm 公用程式的目錄:
若為 Windows SharePoint Services 2.0:Drive:\Program Files\Common Files\Microsoft Shared\web server extensions\60\bin
若為 Windows SharePoint Services 3.0 和 Microsoft Office SharePoint Server 2007: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 2008 Team Foundation Server\Tools\Templates
請依據您所使用的 SharePoint 產品和技術版本,找出適當的檔案。
範本
檔案名稱
MSF for Agile Software Development
MsfAgile.stp (適用於 Windows SharePoint Services 2.0)
MsfAgile30.stp (適用於 Windows SharePoint Services 3.0 和 Microsoft Office SharePoint Server 2007)
MSF for CMMI Process Improvement
MsfFormal.stp (適用於 Windows SharePoint Services 2.0)
MsfFormal30.stp (適用於 Windows SharePoint Services 3.0 和 Microsoft Office SharePoint Server 2007)
將需要的檔案複製到裝載 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),才能使用新增的範本。