C# Barclaycard ePDQ迁移后未回发
我们最近将一个站点迁移到一个新服务器。该站点与Barclaycard ePDQ集成,在旧服务器上运行良好 然而,由于迁移,ePDQ无法访问我们的回发Url(这是一个ashx处理程序)。他们看到一个http代码=-1的响应,我们被告知这意味着它要么超过了最大超时时间(20秒),要么url根本无法访问 我们检查了新服务器上的防火墙,它允许通过端口80和443传入流量 我还可以使用Fiddler使用相同的请求数据模拟回发Url的帖子,这很好。因此没有超时,它通过端口80接受POST请求 该站点是几天前迁移的,对该域运行DNS传播工具表明它已普遍解析为其新IP 我们正在新服务器上运行Windows server 2012。旧服务器正在运行Windows 2008 R2 有人知道为什么ePDQ不能点击我们的回发url吗C# Barclaycard ePDQ迁移后未回发,c#,asp.net,postback,C#,Asp.net,Postback,我们最近将一个站点迁移到一个新服务器。该站点与Barclaycard ePDQ集成,在旧服务器上运行良好 然而,由于迁移,ePDQ无法访问我们的回发Url(这是一个ashx处理程序)。他们看到一个http代码=-1的响应,我们被告知这意味着它要么超过了最大超时时间(20秒),要么url根本无法访问 我们检查了新服务器上的防火墙,它允许通过端口80和443传入流量 我还可以使用Fiddler使用相同的请求数据模拟回发Url的帖子,这很好。因此没有超时,它通过端口80接受POST请求 该站点是几天前
提前感谢他们的客户支持是否确认了回发的正确IP以完全排除DNS传播问题?他们显然无法确认这一点,这不是特别有用。@user806982您是否解决过此问题?我今天遇到了这个问题?@Callombert发现了一些来自epdq支持部门的旧支持电子邮件,他们说,已知此错误的原因如下:•当您的服务器响应epdq售后服务请求的时间超过20秒时。20秒后,ePDQ将继续前进,而不是倾听响应如果由于任何原因无法访问售后URL,例如防火墙正在阻止请求。不幸的是,我记不清我们是如何解决这个问题的——不久之后,我们就使用了这个平台的升级版。对不起,我不能再帮你了@用户806982谢谢,最后在一个单独的服务器上设置了一个中继,epdq通知另一个服务器将POST数据发送到实际站点。难看的补丁,但edpq是绝对没有希望的,甚至拒绝模拟post请求,代码太旧,没有测试环境。建议客户切换网关,希望我再也不用和他们打交道了。