ASP.NET AJAX Toolkit通信问题

时间:2009-05-26 19:38:29

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

我们有一位用户通过3G使用我们的网站。 asp.net 2.0应用程序使用AJAX工具包updatepanels提供一些数据视图。我抱怨有时候更新面板中的元素丢失了。我认为这取决于ajax呼叫的通信问题,但我在重复这个问题时遇到了麻烦。

您如何建议我们解决这些问题?有没有办法增加超时?有没有办法捕获“错误”或添加一些调试到ajax工具包,以找出到底发生了什么?

用户通过3G链接在笔记本电脑上的IE7上运行...

编辑:经过更多研究后,此问题可能归结为线程死亡。每个单独的组件都通过一个函数填充在一个线程中,以加快速度。 IIS有时会杀死线程吗?

2 个答案:

答案 0 :(得分:0)

您的问题提出了许多其他问题。

AJAX Toolkit组件是“内部”其他一些AJAX组件,可能是标准的.NET AJAX组件,还是其他一些第三方组件?

我遇到了组件问题,例如Telerik,当卡在其他非Telerik组件中时无法正常工作。虽然它应该影响其他用户,而不仅仅是3G用户。但是,它可能存在一些时间问题,只会导致连接速度变慢以显示问题。

这是否会随机影响所有组件,还是仅影响特定组件(如数据库或图形组件)?显示什么样的设备 - 带3G调制解调器的笔记本电脑或某些手持设备?正在使用什么浏览器和版本?

当然,你还需要问自己“我们真的需要关心吗?”如果它只是一个用户,在一个非常特殊的情况下遇到问题,那么“浪费”时间在经济上是合理的吗?

答案 1 :(得分:0)

请你的老板给你买一把3G usb密钥来调试^^

或者您可以要求3G用户设置IE以显示Javascript错误: http://www.testingreflections.com/node/view/4009

然后向您发送附加信息(错误消息,文件,行号等)