zoukankan      html  css  js  c++  java
  • 微信支付报错误“出现了内部错误”或“无法找到证书路径” 解决方法

    一开始报“出现了内部错误” 解决方法是

    方法一

    var cer = new X509Certificate(certpath, password,X509KeyStorageFlags.MachineKeySet);

    方法二

    iis 找到部署的站点应用连接池,右键高级设置,找到“加载用户配置文件”改为true。window service2008 默认为false的。 

    解决后报另一个错误 基础连接已关闭 连接被意外关闭 其实是没访问到证书

    解决方法是

    1.开始-运行 输入mmc

    2.文件-添加/删除管理单元 在可用的管理单元中选择 证书 添加到右侧 弹框选择计算机帐户

    3.展开个人-证书 选择你导入的证书或从这里右键导入

    4.右击证书-所有任务-管理私钥

    5.添加IIS_IUser 勾选读取就行

    windows2003 无法使用上面的方法

    需要修改调用证书方法

    X509Certificate2 certificate = new X509Certificate2(PATH_TO_CERTIFICATE, PASSWORD, X509KeyStorageFlags.PersistKeySet | X509KeyStorageFlags.MachineKeySet);

    转载自:

    http://www.cnblogs.com/szfhquan/p/4212659.html

  • 相关阅读:
    oracle inside(5)
    oracle inside(4)
    WF & WCF(1)
    oracle inside(7)
    oracle inside(11)
    ArrayList使用toArray()构造数组时的问题
    在android下抓包
    为什么中国的程序员技术偏低
    [置顶] 女人与程序的对应关系!
    Java synchronized详解
  • 原文地址:https://www.cnblogs.com/cookiebin/p/5017042.html
Copyright © 2011-2022 走看看