共用方式為


HOW TO:啟用 Team Foundation Server Proxy 的版本控制快取

更新:2007 年 11 月

安裝 Team Foundation Server Proxy 之後,您可以設定它來管理 Team Foundation Server 應用程式層伺服器之版本控制檔案的快取。此外,您也可以立即或在未來針對其他應用程式層伺服器啟用快取。您可以透過編輯 Proxy 伺服器上的 Proxy.config 檔,執行這些工作。Proxy.config 檔位於 Proxy 安裝目錄中。

注意事項:

預設的 Proxy 安裝目錄為 …\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy。

如需 Proxy 安裝的詳細資訊,請參閱 Microsoft 網站上的《Team Foundation 安裝指南》。

注意事項:

在您設定 Team Foundation Server Proxy 之後,必須將 Team Foundation 用戶端設定為使用 Team Foundation Server Proxy。如需詳細資訊,請參閱 HOW TO:設定 Team Foundation 版本控制以使用 Proxy 伺服器

必要的使用權限

您必須是 Team Foundation Server Proxy 伺服器上 [Administrators] 安全性群組的成員,才能執行此程序。

若要在安裝 Team Foundation Server Proxy 之後啟用版本控制快取

  1. 在 Team Foundation Server Proxy 電腦中,開啟 [Windows 檔案總管],並找出 Proxy 安裝資料夾。

  2. 在文字或 XML 編輯器中開啟 Proxy.config 檔。

    注意事項:

    即使您已使用管理認證登入,還是必須以系統管理員的身分開啟 [記事本],在執行 Windows Server 2008 的伺服器上執行此功能。若要以系統管理員身分開啟 [記事本],請按一下 [開始],以滑鼠右鍵按一下 [命令提示字元],再按一下 [以系統管理員身分執行]。如需詳細資訊,請參閱 Microsoft 網站 (英文)。

  3. 找出 <Servers> 節點、<Server> 項目及 <Uri> 項目。

  4. 找出 @H\_TFSSERVER@ 語彙基元 (Token) 並將它取代成 Team Foundation Server 應用程式層伺服器的 URL。請使用冒號 (:) 和通訊埠 "8080" 附加 URL。

    注意事項:

    通訊埠 8080 是 Team Foundation Server Proxy 與應用程式層之間通訊的指定通訊埠。

    例如,下列程式碼行會描述在您進行適當的替換作業後,<Uri> 項目的可能內容:

    <Server> 
        <Uri>http://ApplicationTierServerName:8080</Uri>
    </Server>
    
  5. 若要將 Team Foundation Server Proxy 設定為從多部 Team Foundation 伺服器快取檔案,請針對每部伺服器加入 <Server> 區段,然後加入適當的替換內容:

    <Server>
       <Uri>http://ApplicationTierServerName:8080</Uri>
    </Server>
    
  6. (選擇性) 您也可以在 Proxy.config 檔中變更下列快取設定:

    • 指定不同的快取根資料夾。

    • 變更 Proxy 將移除舊檔案的時間點。

    • 變更移除舊檔案時要釋放的快取量。

    如需詳細資訊,請參閱 HOW TO:變更 Team Foundation Server Proxy 的快取設定

  7. 儲存並關閉 Proxy.config 檔。

  8. 開啟 [命令提示字元] 視窗,輸入 iisreset,然後按 ENTER,以重新啟動 IIS。

    注意事項:

    即使您已使用管理認證登入,還是必須開啟較高權限的命令提示字元,在執行 Windows Server 2008 的伺服器上執行此函式。若要開啟較高權限的命令提示字元,請按一下 [開始],以滑鼠右鍵按一下 [命令提示字元],再按一下 [以系統管理員身分執行]。如需詳細資訊,請參閱 Microsoft 網站 (英文)。

    擷取最新的 Proxy.config 檔。

若要隨時啟用其他伺服器的快取

  1. 使用 Team Foundation Server 設定帳戶 (例如 Domain\TFSSETUP) 登入 Team Foundation Server Proxy 伺服器。

  2. 開啟 [Windows 檔案總管] 並找出 Proxy 安裝資料夾。

  3. 找出 Proxy.config 並使用文字編輯器 (例如 [記事本]) 開啟此檔案。

    注意事項:

    即使您已使用管理認證登入,還是必須以系統管理員的身分開啟 [記事本],在執行 Windows Server 2008 的伺服器上執行此功能。若要以系統管理員身分開啟 [記事本],請按一下 [開始],以滑鼠右鍵按一下 [命令提示字元],再按一下 [以系統管理員身分執行]。如需詳細資訊,請參閱 Microsoft 網站 (英文)。

  4. 找出 <Servers> 節點,並加入 <Server> 區段,其中指定您想要啟用快取之每個 Team Foundation Server 的 URL:

    <Server>
       <Uri>http://ApplicationTierServerName:8080</Uri>
    </Server>
    
  5. 儲存並關閉 Proxy.config 檔。

  6. 開啟 [命令提示字元] 視窗,輸入 iisreset,然後按 ENTER,以重新啟動 IIS。

    注意事項:

    即使您已使用管理認證登入,還是必須開啟較高權限的命令提示字元,在執行 Windows Server 2008 的伺服器上執行此函式。若要開啟較高權限的命令提示字元,請按一下 [開始],以滑鼠右鍵按一下 [命令提示字元],再按一下 [以系統管理員身分執行]。如需詳細資訊,請參閱 Microsoft 網站 (英文)。

    擷取最新的 Proxy.config 檔。

請參閱

工作

HOW TO:停用 Team Foundation Server 的版本控制快取

HOW TO:使用效能監視器檢視快取效能

Team Foundation Server Proxy 疑難排解

概念

Team Foundation Server Proxy Web.Config 檔設定