您目前已離線,請等候您的網際網路重新連線

部署失敗,當您使用 HTTPS 通訊協定版本管理

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:2905743
徵狀
請考慮如下案例:
  • 您的 Visual Studio 2013年安裝 Microsoft 版本管理。
  • 您安裝 HTTPS 憑證。
  • 您設定網際網路資訊服務 (IIS) 設定為使用 HTTPS 憑證。
  • 您嘗試設定要使用發行管理伺服器組態工具來使用 HTTPS 通訊協定版本管理。
在這個案例中,您並沒有使用 HTTPS 通訊協定版本管理伺服器設定工具中的選項。因此,您無法使用已安裝的 HTTPS 憑證。
解決方案
若要解決這個問題,請使用下列方法之一:
  • 下載和安裝 Visual Studio 2013年更新 1.
  • 手動設定為使用 HTTPS 通訊協定元件與版本管理服務網站。若要這樣做,請依照下列步驟執行:

    1. 在 IIS 中,設定 「 版次管理服務網站繫結,以使用已安裝的 HTTPS 憑證。
    2. 版本管理服務 Web.config 檔案中,找出下列的程式碼。

      附註 版本管理服務 Web.config 檔案位於Release_Management_server> / services\ 資料夾。

      <basicHttpBinding>< binding name="fileTransferServiceBinding" transferMode="Streamed" messageEncoding="Mtom" maxReceivedMessageSize="10067108864">< !-- TODO: Set security mode to "TransportCredentialOnly" for HTTP or "Transport" for HTTPS. -->< security mode="TransportCredentialOnly">< transport clientCredentialType="Windows"/>< /security>< /binding>< /basicHttpBinding>
    3. "安全性模式"值變更為 「 傳輸 」,如下列範例程式碼所示:

      <basicHttpBinding>< binding name="fileTransferServiceBinding" transferMode="Streamed" messageEncoding="Mtom" maxReceivedMessageSize="10067108864">< !-- TODO: Set security mode to "TransportCredentialOnly" for HTTP or "Transport" for HTTPS. -->< security mode="Transport">< transport clientCredentialType="Windows"/>< /security>< /binding>< /basicHttpBinding>
    4. 在 Url 中設定要使用 HTTPS 通訊協定和正確的連接埠號碼的下列檔案:
      • 位於 Web.config 檔 Release_Management_server\services\ 資料夾
      • 位於 Web.config 檔 Release_Management_server\web\ 資料夾
      • Microsoft.TeamFoundation.Release.Data.dll.config 檔案位於 Microsoft_Deployment_Agent\bin\ 資料夾
    5. 回收發行管理應用程式集區。
    6. 在 [控制台] 中 [服務] 項目,重新啟動 「 版本管理監視服務與 Microsoft 部署代理程式服務。

警告:本文為自動翻譯

內容

文章識別碼:2905743 - 最後檢閱時間:01/20/2014 17:49:00 - 修訂: 2.0

Release Management Client for Visual Studio 2013, Release Management for Visual Studio 2013, Release Management Server for Team Foundation Server 2013

  • kbprb kbtshoot kbsurveynew kbmt KB2905743 KbMtzh
意見反應