C#“请求被中止: 未能创建 SSL/TLS 安全通道”
1、微信支付请求接口的时候报异常:“请求被中止: 未能创建 SSL/TLS 安全通道.”,原本完全可以运行的程序,发布到服务器上以后无法正常请求,一直提示这个异常信息,后来查询了很多资料,都没有解决
2、我首先做的一件事儿就是给证书添加调用权限,首先下载官方WinHttpCertCfg.exe,地址“https://www.microsoft.com/en-us/download/confirmation.aspx?id=19801”
3、授权一下证书权限,如下:winhttpcertcfg.exe -g -c LOCA雉搽妤粲L_MACHINE\MY -s "证书颁发者值" -锾攒揉敫a "NETWORKSERVICE"winhttpcertcfg.exe -g -c LOCAL_MACHINE\MY -s "证书颁发者值" -a "ASPNET"winhttpcertcfg.exe -g -c LOCAL_MACHINE\MY -s "证书颁发者值" -a "Authenticated Users"。此类问题一般到此解决
4、如果还提示以上错误,我的解决方法如下:铯欧鲆熳授权以后还报错误,后来发现一个解决方法,代码里面调用证书的时候把原来的X509Certificate2 cert = new X509Certificate2("","");修改为X509Certificate cert = new X509Certificate("","");也就是把X509Certificate2修改为X509Certificate,再次发布问题解决。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:47
阅读量:53
阅读量:91
阅读量:83
阅读量:39