例外:要求されたセキュリティプロトコルはサポートされていませんc#。
私のアプリケーションは.netFramework 3.5を使用しており、サーバーWindows 2012R2で実行されます。例外が発生し始めた後"基になる接続が閉じられました:送信時に予期しないエラーが発生しました。"コードを変更し、プロトコルセキュリティを次のように定義しました-
ServicePointManager.SecurityProtocol =(SecurityProtocolType)3072 |(SecurityProtocolType)768; | SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls;
ローカル環境でコードを変更した後、動作を開始しましたが、Liveサーバーでまだ問題があります。
"要求されたセキュリティプロトコルはサポートされていません。"
可能なセキュリティプロトコルをすでに定義しましたが、それでも同じコードがLiveで機能しません。
また、使用しているバージョンの制限により、現時点ではフレームワークをアップグレードできません。
提案してください。
私の調査と多くのブログを参照すると、.NET3.5以下が見つかりました。 TLS 1.2はサポートされておらず(*)、回避策はありません。アプリケーションをより新しいバージョンのフレームワークにアップグレードします。
リンクを参照してください: https://blogs.perficient.com/2016/04/28/tsl-1-2-and-net-support/