日期:2014-05-17  浏览次数:20482 次

农行在线支付程序在服务器上出现'无法读取证书文档'的问题
在本地测试可以正常使用,上传到服务器后就出现这样的问题。
还好服务器是公司的,所以试过修改存放证书文件的权限(ASP.NET账户,IUSR_x帐号,NETWORK SERVICE等帐号的读写权限),还有整个硬盘分区的权限。都还是不行。很是纳闷。
联系过农行那边的技术,也是说修改权限,也是同样修改这些权限。

------解决方案--------------------
无法读取证书文档

证书可以给权限?
------解决方案--------------------
 你在那个文件夹下放一些其他文件试试是否可以访问,
   给文件夹加Everyone角色访问权限可以通过吗、
------解决方案--------------------
Everyone 呢
------解决方案--------------------
引用:
引用:
Everyone 呢

也试过,还是不行。很郁闷。

这都不行?
------解决方案--------------------
引用:
引用:
你在那个文件夹下放一些其他文件试试是否可以访问,
给文件夹加Everyone角色访问权限可以通过吗、

应该都是可以访问的,因为里面出了pfx文件外还有另外两个农行的文件,刚开始没设置访问权限,就提示错误,给了权限后就不会了。现在主要问题是读取pfx文件的问题,不知道是不是服务器的权限设置的原因,执行wse时没权限,所以读取pfx失败。
服务器的权限还是不够。
------解决方案--------------------
本地测试ok,那有没有检查过路径问题呢