我正在使用asp.net ajax控件工具包进行项目工作,所有回调请求都挂起,直到请求超时。当我遍历代码时,所有的代码都会执行,然后挂起。现在我正在寻找可能的原因,为什么会发生这种情况。什么会使回调请求挂起?
2
A
回答
2
如果请求花费大量时间,客户端AJAX请求可能会在服务器端代码完成之前超时。此时客户端已经断开连接,服务器不能再与它通信。您是否可以考虑将客户端的超时值增加到非常大的值以消除这种可能性?
1
防火墙还是NAT?网络上的某些东西可能会阻止返回来电。
1
检查您提供的回拨地址是否对服务器有效。例如,服务器可能无法翻译某些主机名或DNS条目。
+0
应该只是来自浏览器的xmlHttpRequest。如果它加载了页面,它应该能够回调到同一个服务器以查找ajax。 – tvanfosson 2008-12-10 02:08:14
相关问题
- 1. 为什么VS2010调试器会挂起?
- 2. PHP请求挂起
- 3. 什么会使PerformanceCounterCategory.Exists无限期挂起?
- 4. Node Express挂起请求
- 5. ASP.NET中的Application_Start事件期间挂起的请求会发生什么?
- 6. 为什么我的AJAX请求在运行一段时间后会挂起?
- 7. 为什么自定义curl HEAD请求为weebly.com挂起?
- 8. 即使在100个并发请求中,Tomcat也会挂起
- 9. 什么会导致此迁移挂起?
- 10. 这个程序为什么会挂起?
- 11. 什么会导致fwrite挂起?
- 12. 什么会导致OdbcDataReader挂起?
- 13. 为什么要调用waveOutGetPosition挂起?
- 14. 什么会导致Visual Studio 2008在调试时挂起?
- 15. 为什么Jetty会在调试模式下启动时挂起?
- 16. Node.js - 为什么我的回调会为每个请求调用3次?
- 17. GAE回购为什么会挂?
- 18. Scrapy请求回调不会触发
- 19. AJAX请求回调不会触发
- 20. duplicate $ .ajax请求不会触发回调
- 21. 挂起请求内存问题
- 22. Spring:挂起FrameworkServlet.processRequest成功完成请求
- 23. Rails App在几个请求后挂起
- 24. PHP APC 5.3.8挂起页面请求
- 25. Bayeux服务器挂起连接请求
- 26. SOAP请求留下线程挂起
- 27. 添加bodyParser()挂起所有API请求
- 28. 挂起15秒的LDAP请求
- 29. Mongoose .find()方法导致请求挂起
- 30. 检查挂起的AJAX请求或HTTP GET/POST请求
应该在端口80上,与原始页面请求相同,因此防火墙/ NAT不应该成为问题。这只是做一个HTTP POST或获得XMLHttpRequest。 – tvanfosson 2008-12-10 02:09:17