我使用FirstData的LinkPointTransaction.dll来处理信用卡交易。当代码运行时,对LinkPointTransaction.LinkPointTxn.Send()的调用会通过Internet将事务成功发送到FirstData,但是我的应用程序在该调用期间的某个地方崩溃了w3wp.exe,然后才能到达下一行。它不会抛出我可以看到的托管异常;它只是崩溃了。问题是它在VS开发服务器上运行时工作正常。经过一些研究,我发现当我回收ApplicationPool时,第一次尝试访问应用程序时,它失败[基本上结束了w3wp.exe进程]。然后重新启动w3wp.exe。从这里开始,应用程序可以运行一段时间,最终再次失败。所以任何人都有什么想法?
答案 0 :(得分:3)
DLL与.NET 4.0不兼容!!!
答案 1 :(得分:0)
我向First Data询问了DLL,并能够在IIS7 / .NET 4 / Win 2008 64位上运行它。这是他们的回应:
感谢您最近查询有关First Data Global Gateway的信息。 Webservice API是我们当前在IIS 7上运行的64位计算机的解决方案,因为没有任何dll文件(Linkpointtransaction.dll,LPICOM_6_.dll)将更新为与64位服务器一起使用。 Webservice API将要求安装客户端证书并通过SOAP请求发送事务。有关Webservice API的其他信息,请访问http://www.firstdata.com/downloads/marketing-merchant/FDGG-Web-Service-API-v4.0.pdf。
如果您需要进一步说明或疑问,请通过以下电话号码联系我们的支持中心。请注意,API支持服务台的工作时间为周一至周五上午9:00至下午6:00。
这可以帮助其他人在将来寻找类似的信息。