Bunu daha sonra bulabilenler için, .NET 4.6 sürümünden sonra, ben de bu sorunla karşılaşıyordum.
Aşağıdaki satırlar için web.config dosyanızı kontrol ettiğinizden emin olun:
<compilation debug="true" targetFramework="4.5">
...
<httpRuntime targetFramework="4.5" />
Sunucuda 4.6.x veya daha yüksek bir .NET sürümünü çalıştırıyorsanız, bu targetFramework değerlerini sunucunuzdaki çerçeve sürümüyle eşleşecek şekilde ayarladığınızdan emin olun. Sürümleriniz 4.6.x'ten daha az okursa, kodunuz eski bir sürüme bağlı değilse (bu durumda güncellemeyi düşünmelisiniz) .NET'i yükseltmenizi ve daha yeni sürümü kullanmanızı öneririm.
TargetFrameworks'ü 4.7.2 olarak değiştirdim ve sorun ortadan kalktı:
<compilation debug="true" targetFramework="4.7.2">
...
<httpRuntime targetFramework="4.7.2" />
Yeni çerçeveler, mevcut en iyi protokolü kullanarak ve güvensiz veya eski olanları engelleyerek bu sorunu çözer. Bağlanmaya çalıştığınız veya aramaya çalıştığınız uzak hizmet bu hatayı veriyorsa, eski protokolleri artık desteklemiyor olabilirler.