1. ホーム
  2. asp.net

[解決済み] .NET Framework 4.0におけるTLS 1.2

2023-05-21 03:26:09

質問

Windows server 2008 R2 サーバーで、12 個の .NET Framework 4.0 WebForms アプリケーションを実行していますが、TLS 1.0 およびそれ以下を無効にする必要があります。それを実行すると、すべての安全な接続が失敗し、TLS 1.0 を再度有効にすることを余儀なくされました。フレームワーク 4.0 環境で TLS 1.2 を使用する方法はありますか?おそらく私は何かを見逃しているのでしょうか?

また、使用しているバージョン CMS の制限により、現時点ではフレームワークをアップグレードすることができません。

どのように解決するのですか?

私が発見した唯一の方法は、コードを直接変更することです。

をアプリの一番最初に設定します。

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

を含める必要があります。 system.net クラス

tls1もブロックしなければならないので、ウェブサービスを呼び出す前にこれを行いました。