网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

C#“请求被中止: 未能创建 SSL/TLS 安全通道”

时间:2024-10-12 17:29:06

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,再次发布问题解决。

© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com