我刚刚在使用VB 2010学习ASP.NET,尽管我已经取得了很大的进步,但我无法解决一个问题。我也在网上寻找答案,但我没有找到任何与我正在处理的内容。 ...虽然我可能不会使用正确的搜索字词。单击按钮后的长时间延迟
无论如何,这是一个应用程序,将运行在我们公司的互联网网站上,要求用户输入信息到文本框并点击按钮接受它。然后它会显示一个模式弹出窗口,要求用户确认。弹出窗口有一个“确认”按钮和一个“取消”按钮。取消按钮立即生效(隐藏确认弹出窗口),但确认按钮会挂起几秒钟,然后移动到下一步,这是一个模式“谢谢”弹出窗口。确认按钮将数据写入数据库。
现在,这就是它在开发环境中的工作原理。但是,当它位于生产服务器上时,它将在它执行任何操作之前坐在那里,以知道多久。我可以告诉它正在写入数据库,然后在页面上显示数据,但“确认”弹出窗口保持不变,“谢谢”弹出窗口从不显示。此外,该应用程序应该发送一封电子邮件给用户作为确认,但它不这样做。
当它像这样挂断时,我从来没有等待足够长的时间来看它什么时候赶上。当它像这样生活的时候,我不知道调试它的方法。
有关该页面的更多信息:有几个更新面板,其中一个响应计时器滴答滴答每秒更新页面上的字段。其他人被设置为“有条件”,被其他事件更新。例如,Confirmation和Thank You模式是在有条件的更新面板中响应不同的事件。
所以我有两个问题:任何人都可以告诉我关于挂机,并且有一种方法可以从一个活网站进行调试吗?哦,也许是第三个:你有更多的更新面板吗?
更新:后续问题:它可以在不同的线程上关闭,从正确的线程脱离轨道吗?我从来没有真正理解线程,但这似乎是一种可能性。