前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于微信企业付款到零钱X509Certificate2读取证书信息,发布到服务器访问不到的解决方案

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

作者头像
追逐时光者
发布2022-02-15 15:28:29
4880
发布2022-02-15 15:28:29
举报
文章被收录于专栏:编程进阶实战

前言:

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

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

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

将证书安装上去

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

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

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

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

如图:

总结:

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-11-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言:
  • 将证书安装上去
    • 点击 [开始] -> [运行] -> 输入[mmc] 进入“控制台”界面 -> 选择[文件] -> [添加/删除管理单元](Ctrl+M)
      • 选择 [证书] -> [计算机账户] -> [下一步] -> [完成]
        • 选择 [证书] -> [导入] 导入你的证书文件就可以了
          • 慢着别着急,还有一步比较重要,你还需要开启IIS的程序池配置中的自动加载配置文件将False设置为True就可以了,快起试试吧!!
          • 总结:
          相关产品与服务
          云服务器
          云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档