今天将支付测试环境迁移至服务器上,遇到一个问题
win10 IIS 部署环境可以进行退款 ,但是迁移到服务器之后,出现内部服务器错误,最终错误定位在
◆ apiclient_cert.p12是商户证书文件,除PHP外的开发均使用此证书文件。
◆ 商户如果使用.NET环境开发,请确认Framework版本大于2.0,必须在操作系统上双击安装证书apiclient_cert.p12后才能被正常调用。
◆ 商户证书调用或安装需要使用到密码,该密码的值为微信商户号(mch_id)
然后在应用程序池->高级设置进入如下设置,重新回收使用,退款测试成功
加载用户配置文件设置为True


本文解决了从win10 IIS环境迁移至服务器过程中遇到的内部服务器错误问题。通过正确安装和配置商户证书apiclient_cert.p12,并设置应用程序池的加载用户配置文件为True,最终使退款测试得以成功。

1647

被折叠的 条评论
为什么被折叠?



