環境介紹:
Vs2017
IIS 7.5
服務器: windows 2008 R2
overflow上有一篇帖子講了關於問題的解決辦法:
其中有用的回答:
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
先決條件
要應用此更新,必須安裝適用於Windows 7或Windows Server 2008 R2的Service Pack 1。
重啟要求
應用此更新后,可能必須重新啟動計算機。
下載KB3140245補丁, 並安裝之后; 再去安裝個自動修復:
注冊信息
要應用此更新,必須添加DefaultSecureProtocols注冊表子項。
注意:為此,您可以手動添加注冊表子項或安裝“ 輕松修復 ”以填充注冊表子項。
你可以再看看那個頁面上的更多信息, 否則的話, 現在可以重啟你的服務器了