2015-07-10 44 views
9

我遇到了有關Team Foundation Server的問題,我收到錯誤「無法從傳輸連接讀取數據:現有連接被遠程主機強制關閉。 「每當我嘗試檢查一個項目。當我嘗試「獲取最新版本」時,我也不時收到此錯誤。我曾嘗試在Visual Studio 2010 & Visual Studio 2013中使用TFS,但我遇到了同樣的問題。無法從傳輸連接讀取數據 - TFS Issue

我也曾嘗試以下操作:

  • 重映我TFS源控制
  • 從我的源代碼控制的本地路徑刪除所有文件並重新下載
  • 把我的防火牆關閉
  • 切換端口其中我的以太網電纜連接到

我已經包括這個屏幕截圖以下錯誤:

Error Message

任何人都不會有如何解決這個問題的任何想法,我將不勝感激大量!

+1

此錯誤表示網絡問題。 Visual Studio在Get上創建很多小的調用,但在CheckIn上調用更多的調用。聽起來像你的網絡是狡猾的。你有沒有嘗試不同的交換機,或VLAN? –

+0

@MHHinsh我試過了不同的開關,你能想到其他的東西嗎? :) –

+4

由於@ s-krishna提到,IIS會殺死非常慢的連接。對於您的網絡中的某些VPN和網絡安全設備,這將是一個常見問題。 – jessehouwing

回答

3

我碰到this article它談論這個完全相同的問題。文章的作者談到了這個與http.sys錯誤有關的錯誤。

下面是從該條

Http.sys的摘錄是IIS用來執行HTTP與客戶 通信HTTP協議堆棧。它有一個名爲MinBytesPerSecond 的計時器,如果它的傳輸速率 下降到某個kb/sec閾值以下,它將負責終止連接。默認情況下,該閾值設置爲 至240 kb /秒。事實證明,這個計時器存在一個錯誤,並導致連接過早死亡。我們發現降低此閾值可以減少服務器終止的連接數量。

看看有幫助嗎?

注意:如文章中所述,必須在應用層(AT)中更改修補程序和設置。 TFS由應用程序層和數據庫層組成。如果你不熟悉這個術語,那麼你可能只有一個服務器安裝,這意味着AT和DT都在同一臺服務器上。

+0

@ s-krishna我跟着那個鏈接,它似乎是我正在尋找。但是,當我下載並運行我通過以下鏈接找到的修補程序時,它說它不適用於我的系統,那麼您有任何想法嗎?只是爲了您的信息,我正在運行Windows 7 64位。謝謝你的幫助! –

+0

@CharlieStuart我相信你應該在服務器上安裝修補程序,而不是在你的筆記本電腦/臺式機上 –

+0

@ s-krishna我們使用微軟的Visual Studio Online,所以我們沒有託管我們自己的TFS,因此沒有服務器機器安裝修復程序。道歉,如果我沒有說清楚。任何其他的想法將不勝感激, –

相關問題