在我們的Windows 2012 Server R2上,我們需要禁用TLS 1.0。對於.NET 4.5和.NET 4.5.1,默認啓用TLS 1.1和TLS 1.2
但是,我們運行了.NET 4.5 Wcf服務。我們發現,如果我們禁用TLS 1.0,WCF服務不再運行,因爲我們得到錯誤'現有連接被遠程主機強行關閉'。
在.NET 4.5和.NET 4.5.1中默認啓用TLS 1.1/1.2嗎?如果不是,我們認爲是這種情況,那麼在我們的WCF項目中,我們是否強制該項目使用TLS 1.1/1.2?
一般不會,默認的協議是SSL 3.請參閱http://stackoverflow.com/questions/28286086/default-securityprotocol-in-net-4-5 – JConstantine
重複? http://stackoverflow.com/questions/29663974/wcf-client-in-net-4-51-how-to-enable-tls-1-2-when-webrequest-is-used – usselite