2

我正在开发一个使用 asp.net ajax 控制工具包的项目,我所有的回调请求都挂起,直到请求超时。当我单步执行代码时,我的所有代码都会执行,然后就会发生挂起。现在我正在寻找可能发生这种情况的可能原因。

4

3 回答 3

2

如果请求花费大量时间,则客户端 AJAX 请求可能在您的服务器端代码完成之前超时。此时客户端已断开连接,服务器无法再与其通信。您是否可以考虑将客户端的超时值增加到非常大的值以消除这种可能性?

于 2008-12-10T01:55:18.863 回答
1

防火墙还是NAT?网络上的某些东西可能会阻止回电给您。

于 2008-12-10T01:03:08.843 回答
1

检查您提供的回调地址是否对服务器有效。例如,服务器可能无法翻译某些主机名或 DNS 条目。

于 2008-12-10T01:58:50.727 回答