20190713_發布網站的時候報錯:無法完成向遠程代理 URL 發送請求 基礎連接已經關閉 發送時發生錯誤


環境介紹:

Vs2017

IIS 7.5

服務器: windows 2008 R2

overflow上有一篇帖子講了關於問題的解決辦法:

鏈接: https://stackoverflow.com/questions/53595952/webdeploy-fails-with-ssl-tls-error-after-visual-studio-2017-15-9-upgrade

其中有用的回答:

1. 因為Windows Server 2008 R2啟用了TLS 1.1和TLS 1.2, 但是vs2017內置的Web Deploy已經不再支持現在過時的SSL 2.0。

2. 在最新版本的 Visual Studio 中,已經拋棄了 https 協議對舊版 SSL 連接的支持,而服務器是 Windows Server 2008 R2 或更老版本,對新版 TLS 協議支持不夠充分。需要安裝系統補丁及修改注冊表來設置 TLS 的默認使用。

也就是說你需要安裝一個補丁(KB3140245)和修改注冊表

補丁下載地址:http://www.catalog.update.microsoft.com/search.aspx?q=kb3140245

補丁使用說明: https://support.microsoft.com/en-us/help/3140245/update-to-enable-tls-1-1-and-tls-1-2-as-default-secure-protocols-in-wi

先決條件
要應用此更新,必須安裝適用於Windows 7或Windows Server 2008 R2的Service Pack 1。

重啟要求
應用此更新后,可能必須重新啟動計算機。

下載KB3140245補丁, 並安裝之后; 再去安裝個自動修復:

鏈接地址: http://download.microsoft.com/download/0/6/5/0658B1A7-6D2E-474F-BC2C-D69E5B9E9A68/MicrosoftEasyFix51044.msi

注冊信息

要應用此更新,必須添加DefaultSecureProtocols注冊表子項。
注意:為此,您可以手動添加注冊表子項或安裝“ 輕松修復 ”以填充注冊表子項。

你可以再看看那個頁面上的更多信息, 否則的話, 現在可以重啟你的服務器了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM