TF31002: 無法連接到這個 Team Foundation Server: {0}。Team Foundation Server URL: {1}。
當您嘗試連接至 Visual Studio Online,或者從 Visual Studio 或 Team Explorer 連接至 Visual Studio Online 或內部部署 Team Foundation Server (TFS) 時,可能會收到此錯誤。
嘗試連接至 Visual Studio Online 時收到此錯誤
問題 |
解決方式 |
---|---|
您沒有使用中帳戶或授權。 |
請向帳戶管理員確認您是帳戶的成員而且具有使用中的有效授權。 如需詳細資料,請參閱指定授權給使用者。 |
您的 Visual Studio Online 帳戶已連接至 Azure Active Directory。 |
當您的 Visual Studio Online 帳戶連接至與 Office 365 或 Microsoft Azure 訂閱相關聯的目錄時,只有這個目錄中的成員才能存取該帳戶。 請要求目錄管理員為您建立組織帳戶,或將您的帳戶以外部成員身分加入至目錄。 |
您不可以切換不同組織的帳戶。 |
如果您使用數個連接至不同目錄的 Visual Studio Online 帳戶 (例如在 Microsoft Azure 預覽入口網站中建立的帳戶),則登出功能可能不會如預期般運作。 例如,您不可以切換不同組織的帳戶,來連接至多個已連結至目錄租用戶的帳戶。 發生此問題時,您會看到閃爍的空白登入對話方塊多次。 然後,當您在 [連接至 Team Foundation Server] 對話方塊中連接到新的連接,或加入新的連接之後,會收到 TF31002 或 TF31003 錯誤。 若要解決此問題,請套用這裡提供的最新更新:Visual Studio 2013 Update 2。 若要進一步了解,請參閱知識庫文章 ID 2958966 (機器翻譯)。 |
您想要使用不同的帳戶從 Visual Studio 登入 Visual Studio Online。 |
嘗試從用戶端電腦連接至內部部署 TFS 時,收到此錯誤。
如果您判斷是從某部電腦而非其他電腦接收到此錯誤,或其他人未收到此錯誤,則請確認下面所述的問題解決方式。
問題 |
解決方式 |
---|---|
您的密碼過期。 |
確認您已正確地輸入使用者帳戶和密碼,而且您的密碼未過期。 |
您輸入的伺服器 URL 不正確。 |
確認您已正確地輸入伺服器 URL,包括伺服器名稱、連接埠號碼和通訊協定 (http/https)。 若要進一步了解,請移至這裡。 |
TFS 組態已變更。 |
如果內部部署 TFS 的組態已變更,則必須建立新的連接。 您也可能需要清除用戶端快取。 |
您在遠端工作,而且需要連接至 TFS Proxy 伺服器,以將檔案簽入至 Team Foundation 版本控制。 |
|
您連接的 TFS 版本比 Visual Studio 用戶端版本還要新。 |
您的 Visual Studio 或 Team Explorer 的版本可能與 Team Foundation Server 不相容。 您可能需要安裝一個或多個 GDR 封裝。 如需詳細資訊,請參閱Team Foundation Client 與 Team Foundation Server 之間的相容性。 |
您的防火牆封鎖 TFS 服務。 |
請參閱允許程式透過 Windows 防火牆進行通訊 (英文)。 |
當您在 Visual Studio 中執行查詢時,Visual Studio 停止回應。 |
您的電腦可能設定成略過 Proxy 伺服器。 您應該驗證電腦上 BypassProxyOnLocal 設定的組態。 如需詳細資訊,請參閱變更 BypassProxyOnLocal 組態。 |
數位使用者嘗試連接至內部部署 TFS 時,收到此錯誤。
如果在多部電腦上發生這個問題,您應該連絡 TFS 系統管理員,確認伺服器是否正常運作且可以透過網路使用。
身為系統管理員,您應該檢查應用程式層伺服器的事件記錄檔,嘗試找出問題。 此外,您可以使用下表,判斷伺服器是否設定不正確。 在此表格中,會先顯示較可能發生的問題。 因此,您應該依顯示的順序嘗試解決方式,以增加快速解決問題的機會。
問題 |
解決方式 |
---|---|
TFSService 帳戶密碼過期或不正確。 |
Team Foundation 的服務帳戶過期時,Team Foundation Server 的許多服務都會停止執行。 如需詳細資訊,請參閱變更 Team Foundation Server 服務帳戶或密碼。 |
無法使用 Team Foundation 的應用程式層伺服器。 |
您應該確認每個必要服務是否都在執行中。 如果必要服務未執行,則必須予以重新啟動。 視需要將它設定為自動啟動。 如需詳細資訊,請參閱停止與啟動服務、應用程式集區和網站。 |
網路無法使用。 |
您應該確認網路是否正常運作。 |
不正確地設定 Team Foundation 的網站識別。 |
您應該確認或更正對 Team Foundation 網站的伺服器繫結指派。 如需詳細資訊,請參閱驗證或更正伺服器繫結指派。 |
Team Foundation 網站的存取權受限。 |
您應該根據 IP 位址和網域名稱,確認或更正對這些網站加諸的限制。 如需詳細資訊,請參閱驗證或更正 IP 位址和網域名稱限制。 |
不正確地設定防火牆或連接埠。 |
您應該確認或更正網站的連接埠繫結指派,以及防火牆的連接埠指派。 首先,您應該開啟 Team Foundation 的管理主控台,並顯示 [應用程式層] 頁面,然後檢閱 URL 指派。 您可以視需要按一下 [變更 URL],以修改網站的 URL。 接下來,您應該確認 Internet Information Services (IIS) 的連接埠指派,以及經由防火牆所允許的連接埠。 如需詳細資訊,請參閱檢閱伺服器狀態和設定與驗證或更正通訊埠指派。 |
未正確地設定網域之間的信任關係。 |
如果有使用者群組無法存取 Team Foundation Server,則可能是網域之間的信任問題。 如需詳細資訊,請參閱Team Foundation Server 的信任和樹系考量。 |
使用者從 Visual Studio 連接至不同版本的 TFS 時 (例如,先連接至 TFS 2012,再連接至 TFS 2008),會收到 TF31002 錯誤。 |
發生此問題的原因是 TFS 2012 集合的 GUID 與 TFS 2008 的 GUID 相同。 這會與本機用戶端快取混淆,因為它會嘗試為 2008 伺服器與 2012 中的新專案集合,維護相同 GUID 的本機快取。 若要修正此問題,您需要執行 TFSConfig ChangeServerID 命令。 請參閱 ChangeServerID 命令。 |
如果之前的解決方式未解決問題,請參閱 MSDN 論壇 - Visual Studio Team System – Team Foundation Server - 管理。