微信支付报错误“出现了内部错误”或“无法找到证书路径” 解决方法
2015-12-03 17:40
781 查看
一开始报“出现了内部错误” 解决方法是
方法一
方法二
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
方法一
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
相关文章推荐
- 微信开发--微信JS-SDK扫一扫功能
- 如何使用PHP或者js判断当前是微信浏览器访问
- 實戰案例:微信支付篇 (1) 前言
- 微信——系列问题
- 微信支付 链接
- 练手小程序(五)
- 点击微信输入框页面放大以及页面布局等若干问题的记录
- 谈谈微信首页下拉拍摄小视频功能
- 微信sharesdk
- php微信开发备忘-群发的一个坑
- php微信开发备忘-使用测试号开发时的一个坑
- 微信支付
- 微信支付接口
- 源码探索系列0---微信抢红包插件原理解析
- 微信“公众平台测试账号”接口调试指南
- 微信第三方登录
- 微信地推传单推广渠道二维码管理—带参数二维码管理平台
- WeixinJSBridge 微信
- HTML5 微信二维码提示框
- 投资微信