セキュリティプロトコルを既存の3.5 .netフレームワークアプリケーションに更新して、支払いゲートウェイを円滑に機能させます。私はApplication_Start
で私Global.asax
に次のコードSecurityProtocolTypeExtensions.Tls12;現在のコンテキストに存在しません
System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolTypeExtensions.Tls12;
を追加しているが、私が
名「SecurityProtocolTypeExtensions」は 現在のコンテキスト内に存在しないことを時エラーをコンパイル与えている
私はこのリンクをたどっていました。マイクロソフトから提供されたS upport for TLS System Default Versions included in the .NET Framework 3.5.1 on Windows 7 SP1 and Server 2008 R2 SP1。
アップデート1:
更新:「要求されたセキュリティプロトコルがサポートされていませんSystem.NotSupportedException
」プロジェクトで両方のファイルを追加して、上記のリンクに語ったよう
また、今、私は例外を取得しています試してみました2:
Jon Daviesが提案したように試しましたが、まだ運がありません。同じ例外System.NotSupportedException
私が取得する必要がありからこれらのソースファイル – user6594294
この記事の** Developer Guidance **セクションから定義をコピーします。 –
とそのコードはどこに保存する必要がありますか?それは内部のSystem.Netネームスペースです.netコアクラス – user6594294