加入域時無法從 Visual Studio 2010 Beta 2 訪問 TFS 2010 Beta 2
我正在嘗試在執行 Windows Server 2008 的 VirtualBox 下的虛擬機上安裝 TFS 2010 Beta 2。當我將伺服器放入工作組時,我可以從 Visual Studio 連接到它,只要我提供當“連接到 Team Foundation Server”對話框提示時,伺服器電腦上本地使用者的憑據。我正在執行 Visual Studio 的桌面已加入域。
但是,當我將伺服器加入域時,我無法再從 Visual Studio 連接到它。我收到一條非常一般的錯誤消息:“TF31002 - 無法連接到團隊基礎伺服器”。它給了我幾個不同的可能問題,包括不正確的地址或不正確的使用者名和密碼。
我已經將我在桌面上登錄的域 Windows 身份添加到伺服器上的 TFS Admins 組,所以我認為這不是使用者名/密碼問題。我還嘗試將伺服器的文字 IP 地址而不是機器名稱放在對話框地址框中,但仍然沒有骰子。我確保在伺服器上也啟用了網路發現,並且可以在 Windows 資源管理器中導航到“\webserver2008”而沒有任何問題。不應該是防火牆問題,因為 TFS 安裝會在 Windows 防火牆中創建相應的例外。這有點令人困惑,因為當伺服器在工作組中時它似乎工作。
注意:我是開發人員,而不是管理員,所以伺服器管理有很多我不熟悉的細節。請不要對我可能嘗試過或可能未嘗試過的內容做出任何假設;對你來說顯而易見的事情,我可能從未想過。提前致謝!
看起來您在未加入域的情況下在 VM 中安裝了 TFS。我不相信 Microsoft 支持在安裝 TFS 後將 TFS 伺服器加入 AD。您需要完全重新安裝 TFS 2010。如果您在安裝後加入 AD,我相信 TFS 服務會起作用,但仍只能在本地電腦環境下執行;您將無法使用 AD 帳戶。
如果我在這方面弄錯了,請有人糾正我...
我剛剛經歷了類似的情況。我想您會發現,當您嘗試連接到虛擬機上的 TFS 伺服器時,虛擬機至少需要能夠“看到”一次域伺服器。
如果您始終使用域伺服器連接到網路,那麼這可能不是您的問題,但如果您像我一樣嘗試從安裝了 VS 的筆記型電腦和安裝了 TFS 的虛擬機連接,但筆記型電腦目前未連接到域的網路,它將失敗。
一旦我將 TFS 虛擬機連接到域網路,它就可以工作了。我還沒有嘗試過,但我希望以這種方式進行一次身份驗證後,它將繼續對我進行身份驗證,就像斷開連接的筆記型電腦一樣。
我希望這能有所幫助,我花了半天時間才弄清楚為什麼它對我不起作用。但它現在正在工作。