间歇性悬挂/冻结网站

时间:2014-02-21 13:05:50

标签: c# asp.net freeze

我使用C#和ASP.net编写了第一个使用Vb2010的网站。当我在代码所在的本地桌面上运行我的网站时,我没有任何问题。但是,在发布网站并从几个桌面进行测试后,我注意到该网站间歇性地冻结。

我在测试时发现了什么:

  1. 冻结有时是由未捕获的错误引发的,所以我去了 通过我的整个代码确保捕获任何错误。现在我没有 得到那些。
  2. 我有一些父页面可以调用弹出页面 用户单击一个按钮。弹出页面允许输入新内容 然后将这些记录填充到父页面上的网格中。 我注意到如果用户打开弹出窗口,则进入和关闭 流行六次,它导致整个网站冻结和 唯一的方法是关闭浏览器并重新启动。
  3. 有时会发生冻结,当我尝试复制时 在冻结之前的行动,冻结不会被复制。
  4. 我的问题可能很烦人,但请我在这里是新手。

    编辑:24/02/14 我已经使用Chrome和资源管理器的任务管理器进行了一些测试。我有几个父页面,其中包含更新面板的gridviews,它显示了db表中的所有记录。更新面板由计时器触发。父页面还有一个“添加新记录”按钮,其中调用弹出页面以允许将新记录插入到数据库中。当用户单击“添加新记录”时,我的计时器将启用以允许刷新gridview,以便用户可以看到已添加记录。

    我在测试期间发现我的计时器每次刷新网格时都会导致网络流量。每秒传输大约13kb。我想如果一旦用户点击后退按钮返回到父页面,我可以弄清楚如何从弹出页面访问和禁用计时器,将解决一个问题。我无法弄清楚如何从弹出页面调用计时器。

    我不确定这是否是造成冻结的实际问题,但它更接近于弄清楚它。感谢

0 个答案:

没有答案