2010年5月12日 星期三

Team Foundation Server 2010 安裝成功了

弄了好多天,終於成功了。

繼上次TFS2008安裝的慘痛經驗後,不敢再裝TFS2008了。

在這次的TFS2010,微軟大幅地戶善了安裝過程。在 Single Server的組態上,真的是傻瓜就可以安裝了。一直按 Next, 就可以安裝完成。

然而,我們公司的設定卻必須是 SharePoint Server 2007 + TFS 2010,這也是我痛苦的開始。

文件一堆,但一定要從微軟網站上下載最新的安裝說明。這一點很重要,不要使用光碟上的安裝說明哦!在寫這篇文章時,最新的安裝說明是2010/4/9號.

當然,根據我的需要,就選了Installing Team Foundation Server on Multiple Servers Using Existing Infrastructure 的安裝方式。天啊,要看的文件一堆!連 MOSS 2007 的設定都不太了解了說,又有一堆的文件要看。

最後,以試誤法的方式來安裝,當然晚景淒涼。下次,還是要將文件看清楚再說。(記得上次的安裝經驗談也是這樣說…)

安裝過程首先失敗的是在設定,是在TFS2010 AP Teir 設定SharePoint Web Application 時,發生了下面的錯誤。

TF255329: The following site could not be accessed: http://moss/. The server that you specified did not return the expected response. Either you have not installed the Team Foundation Server Extensions for SharePoint Products on this server, or a firewall is blocking access to the specified site or the SharePoint Central Administration site. For more information, see the Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=161206).

這個錯誤困住了我好久。最後,還是在安裝文件中找到了原因。一來,TFSService 這個帳號必須設定為 log on as a service。另一個,則這 MOSS 的 Web Application 必須設定為 NTLM 驗證方式。前一個的確我沒作,後一個設定則不知道是誰改掉的。我以為不會有人改動這個設定而沒有檢查。

記住,一定要照文件中一步步的檢查及設定,否則走怨枉路。

另一個則在測試建立 Team Project 時,是OK的,但在顯示 Project Portal 時,在網頁上發生了錯誤:

Cannot make a cache safe URL for "styles/EWRDefault.css", file not found. Please verify that the file exists under the layouts directory

這個發生的原因,是我安裝的TFS2010版本是英文版,會安裝在 C:\Program Files\Common Files\microsoft shared\Web Server Extensions\12\TEMPLATE\LAYOUTS\1028\STYLES下。而 MOSS 2007 是中文版,故使用者的頁面會瀏覽到 1033\STYLES\ 下。解決的法方法,就將 1028\STYLES\EWRDefault.css 複製一份到 1033\STYLES\ 下。

上以就是我的安裝過程了。

沒有留言:

Share with Facebook