首页 > 微信 > 详细

关于微信企业付款到零钱X509Certificate2读取证书信息,发布到服务器访问不到的解决方案

时间:2018-11-29 10:12:17      阅读:342      评论:0      收藏:0      [点我收藏+]

 

最近做了一个通过调用微信企业付款到用户零钱的功能,真的挺奇怪的,在我本地调试的时候都没有问题,但是当我发布到服务上的时候却一直无法读取到我的证书信息。读取的代码如下,使用的是微信官方文档提供的X509Certificate2读取证书的方法:

string path = AppDomain.CurrentDomain.BaseDirectory + @"WXCertificate\";
//使用的是相对路径 X509Certificate2 cert
= new X509Certificate2(path + WxPayConfig.SSLCERT_PATH, WxPayConfig.SSLCERT_PASSWORD);//文件路径, 文件密码

后来百度才知道原来把证书放到服务器上,首先还得把证书安装好:

1.将证书安装上去

点击 [开始] -> [运行] -> 键入[mmc] 进入“控制台”界面 -> 选择[文件] -> [添加/删除管理单元](Ctrl+M)

技术分享图片

选择 [证书] -> [计算机账户] -> [下一步] -> [完成]

技术分享图片

选择 [证书] -> [导入] 导入你的证书文件就可以了

技术分享图片

 

慢着别着急,还有一步比较重要,你还需要开启IIS的程序池配置中的自动加载配置文件将False设置为True就可以了,快起试试吧!!

如图:

技术分享图片

技术分享图片

 

来自凌晨一点的感悟,总有些意想不到的bug时时刻刻的困扰着我们,但是我们一定要相信自己可以解决,慢慢找方法总能够解决的!加油,骚年!!!

 

关于微信企业付款到零钱X509Certificate2读取证书信息,发布到服务器访问不到的解决方案

原文:https://www.cnblogs.com/Can-daydayup/p/10036044.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!