网页有时反应迟钝回传

问题描述:

我对VS 2010的ASP.NET项目,该项目是完全地方现在和一个奇怪的问题不断弹出我似乎无法解释工作。基本上,有时当我执行导致某种回发事件的动作时(例如,根据下拉列表选择更改重新填充gridview的下拉列表的选择)时,页面将“像闪烁一样”正常的回发,但然后导致一个空白页面。网页有时反应迟钝回传

因为这个而发生很少,我决定忽略它暂时和重点项目的其他方面。但是,在我使用AJAX实现部分回发后,我想我可能已经发现了正在发生的事情。

随着部分回发,页面现在还不是重装每次回发发生时,我注意到,偶尔,执行应该进行回传也绝对没有什么动作。

所以我的假设是,不知何故,事件触发的原因回发,但随后得到某处挂了?我对网络编程颇为陌生,所以我现在处于亏损状态。

任何帮助,将不胜感激。

感谢

+0

你在寻求什么帮助?确认你的怀疑? – tmesser

+0

那么我现在可以做些什么?我不能离开它,在发生回传时有时没有任何反应。 – Tony

+0

好的,所以你正在寻求帮助解决问题。你能否提供更多关于你如何重现问题的信息,任何似乎可靠地重新创建它的痛点,在你的文章中这样的事情?如果我们不能首先解释造成问题的原因,那么就很难提供建议。 – tmesser

你似乎有一个间歇性的错误,影响绝大多数网站没有给你任何错误或记录。这被俗称为“一个巨大的头痛”。

在这里您可以采取对问题有希望得到更多的信息几步:

  • 在您的浏览器/客户端,安装一个开发插件,如萤火虫,让您步你的AJAX/JavaScript,你打电话。注意任何看起来很奇怪的事情,或者可能意味着你没有处理对回发至关重要的信息。 Javascript的健壮性意味着它可以经常做一些逻辑上无意义的事情,并且没有像C#这样的更特殊语言期望的信息错误的巨大崩溃。

  • 在连接,安装提琴手然后记录所有出去过线的请求和响应。当您设法重现错误时,请仔细检查发送到服务器的请求,看看它是否与其他服务器不同。如果你得到回应,也请调查一下。

  • 在服务器端,尽量到Visual Studio调试器拖放到Web服务器实例让你拥有某事什么时候打的知名度和时,它不是。如果你能够做到这一点,你至少可以看到它是否在代码失败时一直进入你的代码。

它也可以帮助询问是否有一直在你的办公室/工作空间中的任何已知的硬件问题最近。这听起来确实不太可能,因为所有其他工作都是有效的,但在处理这样的问题时,检查所有基准是个好主意。