因為要準備全面進入DotNET開發,所以首先就要構建一個環境。
微軟推出的 Team Foundation Server 用於支援小組開發,自然納入學習範圍之中。
安裝之前,查看了一些資料表明,安裝它最好是使用一個新的環境。
想一想系統也使用很長時間沒有重裝了,說不定木馬病毒一堆(防毒軟體不是太相信)。
軟體環境:
作業系統:Windows2003 企業版SP1
資料庫:SQL Server 2005 中文版(180天試用,發布會送的)
SharePoint:SharePoint ServicesSP2 中文版(官網下載)
TFS:Team Foundation Server 中文版(180天試用,官網下載)
VS.NET:Visual Studio 2005 Team Suite 中文版(試用180,發布會送的)
是單機安裝,未使用 Active Directory。
硬體環境:
CPU:AMD 64位 3000 + 1G記憶體 + ……
共計完成時間:兩天(用時32小時)
完全重裝系統:三次
安裝參考資料:
TFSInstall_v060428.chm (演練:安裝 Team Foundation Server 單伺服器部署)
安裝失敗的情況就不詳細羅嗦了,說說一可能需要注意的情況吧。
官方安裝步驟
安裝 Internet 資訊服務 (IIS) 並啟用 ASP.NET。
安裝 Microsoft SQL Server 2005 標準版或企業版,安裝過程中會用到安裝媒體上的應答檔案。
安裝 Microsoft SQL Server 2005 的Hotfix,啟用並重新啟動 SQL Browser 服務。
安裝 Microsoft .NET Framework 2.0 的Hotfix。
安裝帶 Service Pack2 的 Windows SharePoint Services 2.0。
安裝 Team Foundation Server (services)。
安裝 SQL Server 2005 中文版
以上是安裝的標準步驟,摘自“安裝 Team Foundation Server 單伺服器部署”。
在安裝 SQL Server 2005時的“定序設定”中:
定序指示符和排序次序:Chinese_PRC_90 。選中“區分重音、區分假名、區分全半形”
第一次選擇為“Chinese_PRC,區分重音”。第二次“Chinese_PRC,區分重音、區分假名、區分全半形”。
前兩次安裝出錯中提示“無法建立欄位,不知道會不會與此有關”。
SQL Server 裝完之後再裝兩個補丁(TFS 安裝盤內):
SQLServerKB\AS2005-KBnnnnnn-x86-ENU.exe 和 KB913393\NDP20-KB913393-X86.exe
安裝 SharePoint Services SP2
在安裝 SharePoint Services 時一點要選擇“伺服器陣列”,這樣就不會幫你安裝資料庫了。
在安裝完 SharePoint Services 之後,會彈出“組態管理虛擬伺服器”頁面,直接關閉視窗。再重啟電腦。
如果你不照這樣做,就等著卸載吧。這些在安裝 TFS 時會自動幫你配置的。
安裝 Team Foundation Server 中文版
在安裝 TFS 之前需要建幾個帳戶: TFSSERVICE 和 TFSREPORTS 、TFSPROXY。(帳戶的名字應該不是規定的吧)
安裝過程中,首先會檢查環境,並給出報告,如果出現錯誤可以查看情況,並且根據提示修正。
在“服務登入帳戶”頁上:在“帳戶名稱”框中鍵入 TFSSERVICE ,在“密碼”框中鍵入密碼。
在“報告登入帳戶”頁上:在“帳戶名稱”框中鍵入 TFSREPORTS ,在“密碼”框中鍵入密碼。
在“安裝準備就緒”頁上單擊“安裝”。
(偶在這裡出現的錯誤最多,大都是因為沒按上面步驟引起的)
安裝完成後會在“Windows SharePoint Services 虛擬伺服器列表”中添加“Team Foundation Server”網站。
我因為好奇,在“http://localhost:17012/vslist.aspx”發現“Team Foundation Server”版本為‘未安裝’。
心想 TFS 怎麼沒有幫它安裝,於就把‘預設網站’刪掉(因為它用了STS_Content_TFS資料庫名)。
在TFS中安裝了它,結果在 VS.NET 中就不能使用團隊功能了。
開啟“http://localhost:8080/services/v1.0/Registration.asmx”頁在,然後單擊“GetRegistrationEntries”。
在“GetRegistrationEntries”頁上單擊“調用”。不必輸入 ToolID。
在 XML 中,確認類型 VSTF 存在,然後關閉。如:<Type>vstfs</Type>
在安裝並運行 Team Foundation Server(Services) 組件後,可以安裝以下其他 Team Foundation 組件。
1、Team Explorer
2、Team Foundation Build
3、Team Foundation Server Proxy
最後在 VS.NET 2005 的功能表列中“工具 -> 串連到Team Foundation Server”,就可以建立你的Team 專案了。
下一步,就可以全面使用 VS.NET 2005 進行學習與開發了。