Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Barclaycard ePDQ迁移后未回发_C#_Asp.net_Postback - Fatal编程技术网

C# Barclaycard ePDQ迁移后未回发

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请求 该站点是几天前

我们最近将一个站点迁移到一个新服务器。该站点与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吗


提前感谢

他们的客户支持是否确认了回发的正确IP以完全排除DNS传播问题?他们显然无法确认这一点,这不是特别有用。@user806982您是否解决过此问题?我今天遇到了这个问题?@Callombert发现了一些来自epdq支持部门的旧支持电子邮件,他们说,已知此错误的原因如下:•当您的服务器响应epdq售后服务请求的时间超过20秒时。20秒后,ePDQ将继续前进,而不是倾听响应如果由于任何原因无法访问售后URL,例如防火墙正在阻止请求。不幸的是,我记不清我们是如何解决这个问题的——不久之后,我们就使用了这个平台的升级版。对不起,我不能再帮你了@用户806982谢谢,最后在一个单独的服务器上设置了一个中继,epdq通知另一个服务器将POST数据发送到实际站点。难看的补丁,但edpq是绝对没有希望的,甚至拒绝模拟post请求,代码太旧,没有测试环境。建议客户切换网关,希望我再也不用和他们打交道了。