什么会使回调请求挂起?

时间:2008-12-10 00:53:40

标签: asp.net asp.net-ajax ajaxcontroltoolkit

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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

防火墙还是NAT?网络上的某些东西可能会阻止回复呼叫回复你。