一切福田,不離方寸,從心而覓,感無不通。

关于农业银行的一些接口问题

最近写了一个农行的接口,其中遇到的问题也不少,在此给大家分享一下,避免大家走弯路。

1.第一个是关于wse2.0的问题。

刚开始对于这个不明白是什么意思,查看了资料明白了大致的意思,主要是用户安全方面的额。在接口中需要用到一个Microsoft.Web.Services2.dll的文件,版本号必须是2.0.2.0。

报错的提示:“ReturnCode = [1999]ErrorMessage = [系统发生无法预期的错误 – 未能加载文件或程序集“Microsoft.Web.Services2,Version=2.0.2.0,Culture=neutral

,PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。]“

网上也有人问,但是都没给出解决方法,但是不能用。让我苦苦寻求啊,最后去下载了wse2.0去安装,然后提取正确版本的dll。但是问题总是那么多,我装的是win7的系统竟然出现不能安装的情况。

用了很长时间去解决这个问题,最后实在是没办法了去找了一个xp的系统,首先把wse2.0安装上,把安装之后的文件里边的dll拷贝到自己的电脑里边。再用vs去引用,解决了我的这个问题。

2.关于配置文件的问题

本来在本地测试好好的,屁颠颠的上传到服务器,结果遇到问题了,显示如下:“ReturnCode = [1002]
ErrorMessage = [无法读取证书文档 – [C:\lineremit\**********1.pfx]!An error occurs while reading from the file. – [C:\lineremit\241011400017A01.pfx]!An error occurs while reading from the file.]”   不能读取文件我以为是文件权限的问题但是,马上发现不是。路径也正确。实在蛋疼的受不了就去网上看看有没有遇到同样问题的,搜了一下果然有,,感谢党啊!!

解决的方法:在IIS里边的应用程序池里边找到标识选项卡。选择本地服务。即可解决这个问题。

转自:http://www.cnblogs.com/shinelhui/archive/2013/04/28/3049738.html