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。

請參閱連接至 Team 專案:連接至 Visual Studio Online 時變更帳戶

嘗試從用戶端電腦連接至內部部署 TFS 時,收到此錯誤。

如果您判斷是從某部電腦而非其他電腦接收到此錯誤,或其他人未收到此錯誤,則請確認下面所述的問題解決方式。

問題

解決方式

您的密碼過期。

確認您已正確地輸入使用者帳戶和密碼,而且您的密碼未過期。

您輸入的伺服器 URL 不正確。

確認您已正確地輸入伺服器 URL,包括伺服器名稱、連接埠號碼和通訊協定 (http/https)。 若要進一步了解,請移至這裡

TFS 組態已變更。

如果內部部署 TFS 的組態已變更,則必須建立新的連接。 您也可能需要清除用戶端快取

您在遠端工作,而且需要連接至 TFS Proxy 伺服器,以將檔案簽入至 Team Foundation 版本控制。

您需要設定 Visual Studio 以連接至 TFS Proxy

您連接的 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 - 管理