TFS 簽入單一超大檔案 (G) 會有 Timeout 的問題

TFS 簽入單一超大檔案 (G) 會有 Timeout 的問題

若是檔案超大的話!有可能會出現以下的錯誤訊息

這大多是因為 Timeout 或是 系統限定檔案大小

image

而這個設定的地方如下

%programfiles%\Microsoft Visual Studio Team Foundation 2005\WebServices\Web.config

clip_image002  ( 樣本!感謝 G 小姐提供 )

http://msdn.microsoft.com/zh-tw/library/e1f13641.aspx  ( 相關的說明 )

executionTimeout   是 秒 為單位   Ex ..  90 =  90 秒

maxRequestLength 是 KB 為單位   Ex..  4096 = 4096 KB =   4 MB

若是對 ASP.NET 熟悉的話,就會發現這跟 ASP.NET AP 的設定方式是一模一樣的。 ( 相信大公司管 TFS 應該都是 MIS 了吧 )

 

以上是「伺服器」的設定,而若本機超過 10 分鐘還沒有完成簽出入動作的話。

「本機」就也會視為 Timeout ,這時請參考一下針對 TFS Explorer 修改「機碼」的動作  ( 請先備份 機碼 )

http://blogs.msdn.com/ablock/archive/2008/09/16/increasing-the-time-out-time.aspx

http://social.msdn.microsoft.com/Forums/en-US/tfsversioncontrol/thread/499fcee5-6fca-487b-96f2-5eadce721a3e

 

而針對這種大檔案 或是 檔案數量龐大 (超過上百個) 要一口氣簽入的話!請注意以上環節

經實際檔案測試無論是 VPN 還是內部網路,都可以簽入 1.6 G 的檔案。

ps.. 非常感謝 S 大師 和 G 小姐的 驗證成果