【转】微信退款时候报”请求被中止: 未能创建 SSL/TLS 安全通道“或”The request was aborted: Could not create SSL/TLS secure channel“的错误
2024-10-20 00:24:31
退款测试在我本机测试一切都是正常的,但是发布到了服务器就报这样的一个错啦
但是无论百度或者google或者bing,你能够搜索到的结果都很类似,综合起来就是加这样一些代码,如下
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12 | SecurityProtocolType.Ssl3;
ServicePointManager.DefaultConnectionLimit = 9999;
把代码添加到WebRequest.Create(url)之前去。
按照别人的意思加了,然而这并没有什么卵用,错误依旧照常,然后继续查,然后又有人给出了委托回调的方式,如下
ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult);
public static bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors)
{
//直接确认,否则打不开
return true;
}
第一行是调用,第二行是实现,按照别的意思,检查了下代码,发现在原来的代码里面本身就有这些代码
然后再某个巧合时间看到了另外一种方式,大意就是我们iis设置错误导致的错误
解决方法是:IIS-》应用程序池-》高级设置-》进程模块-》加载用户配置文件,设置为True就可以了
按照别人提供的思路,设置完毕,再实验,果然ok啦,尼玛,坑啊,那为啥我本机就是可以的呢?马上检查下自己本机的iis配置
最新文章
- Libgdx 循环绘制图片时间隔的问题
- activiti查看流程图,有中文乱码
- 献给初学者:谈谈如何学习Linux操作系统
- poj2528 线段树+离散化
- [SQL]SQL Server数据表的基础知识与增查删改
- selenium python 定位一组对象
- poj 3735 Training little cats(矩阵快速幂,模版更权威,这题数据很坑)
- Android开发之EditText属性详解
- PHP替换中文字符
- jquery 定时器
- 怎样让PDM图形列表显示name和code等需要的信息
- Philosophy is systematic reflective thinking on life.
- FPGA图像处理之行缓存(linebuffer)的设计一
- ZZZPHP1.61 代码审计-从SQL注入到Getshell
- FastReport 循环打印表格数据
- Bootstrap Multiselect插件使用步骤以及常见参数配置介绍
- gitlab 修改root密码
- Android 获取闹钟引发的血案
- Why-are-GPUs-well-suited-to-deep-learning
- jQuery ajax中serialize()方法增加其他参数