因在一個問題上掉兩次坑所以還是決定記錄下來,方便以后查閱。
第一次因為要部署.net 應用程序要求使用TLS1.2,所以修改了操作系統的默認啟用的安全協議類型,導致好多應用程序出問題。
第二次因為vs2013 的nuget服務獲取包,查閱也是因為.net framework 4.5 TLS1.2不支持,通過修改注冊表添加支持,但是第二天電腦自動更新后就無法鏈接企業WIFI,但是個人WIFI沒問題。
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319] "SchUseStrongCrypto"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319] "SchUseStrongCrypto"=dword:00000001
問題集中表現在:
任何涉及SSL協議的軟件回出現不同程度的問題,尤其與微軟軟件相關的產品,比如IE瀏覽器無法正常訪問https站點,onenote 無法同步,office其它產品也報各種“加載SSL庫出現內部錯誤”
解決方案:
下載微軟IISCrypto.exe軟件,點擊Best Practices 后點擊Apply 重啟操作系統。該操作恢復了系統默認的安全協議設置。