C# &引用;请求被中止:无法创建SSL/TLS安全通道;
有时,我的客户在付款过程中出现错误: 请求被中止:无法创建SSL/TLS安全通道C# &引用;请求被中止:无法创建SSL/TLS安全通道;,c#,.net,authorize.net,C#,.net,Authorize.net,有时,我的客户在付款过程中出现错误: 请求被中止:无法创建SSL/TLS安全通道 Authorize.NET已用于支付系统。Net 4.0框架正在使用中。有时会发生此错误,原因是什么?这是由于.NET Braintree SDK的版本无效造成的 您需要将正在使用的.NET更新到至少支持TLS 1.2的最低版本。完成后,您可以使用以下步骤验证设置 此外,还需要将.net版本从4.0更新到4.5 有关更多信息,请查看此 请在github上尝试以下操作: (评论人。)欢迎使用Stack Overflo
Authorize.NET
已用于支付系统。Net 4.0框架正在使用中。有时会发生此错误,原因是什么?这是由于.NET Braintree SDK
的版本无效造成的
您需要将正在使用的.NET更新到至少支持TLS 1.2的最低版本。完成后,您可以使用以下步骤验证设置
此外,还需要将.net版本从4.0更新到4.5
有关更多信息,请查看此 请在github上尝试以下操作:
(评论人。)欢迎使用Stack Overflow,如果您可以添加一些信息,以便我们解决您的问题,那将是非常棒的。比如日志或者发生错误的代码。只是有时候?Authorize.Net最近关闭了SSL和旧版本的TLS。您需要将框架升级到4.5版本,并将ServiceManager设置为使用TLS12。
using System.Security.Authentication;
using System.Net
// Prior to your web request ...
const SslProtocols _Tls12 = (SslProtocols)0x00000C00;
const SecurityProtocolType Tls12 = (SecurityProtocolType)_Tls12;
ServicePointManager.SecurityProtocol = Tls12;