如何關閉IIS的TLS1.0與SSL3.0

    Q:如何關閉IIS的TLS1.0與SSL3.0

    A:請下載免費工具IIS Crypto 2.0,並將不要的服務核取消即可。

    iisCrypto

    在關閉上述tls1.0後,原本的程式出現以下錯誤訊息:

    System.ComponentModel.Win32Exception: 用戶端和伺服器無法溝通,因為它們沒有公用的演算法。

     

    請依下列步驟處理:

    該主機檢查.net framework 版本,如為3.5.1或以下版本,無法支援,建議更新版本至4.6以上

    PS :如何判斷安裝的.net framework 版本,https://docs.microsoft.com/zh-tw/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed#net_a

    在確定版本正確後,請在用到加密溝通的程式上方,加入以下片段即可

    ServicePointManager.SecurityProtocol =SecurityProtocolType.Tls12; //指定用 tls1.2