繁体   English   中英

调试ASP.NET超时

[英]Debugging ASP.NET Timeout

我需要在超时后调试asp.net网站,即通过放置在.aspx页中的断点进行调试,该断点在表单身份验证配置中指定为loginURL设置。

但是,我了解到,当debug =“ true”时,该网站将不会超时( 链接文本

那么如何调试超时方案呢?

谢谢。

我想您有兴趣找出代码的哪一部分足够慢以致导致请求超时。 如果您在调试模式下逐行进行调试,则即使不会触发“超时”异常,您也应该能够识别出引起问题的线路。

如果超时是问题所在,为什么不使用ASP.NET中的标准跟踪功能? 使用跟踪信息使您能够确定在哪里花费最多的时间。 这可能有助于确定瓶颈。

有关在ASP.NET中进行跟踪的示例,请参见此处

回覆:

“感谢上面的答复,尽管我没有确定是什么原因导致了超时,但实际上需要引起超时,并在超时之后通过代码进行跟踪。

报告了一个问题,超时后重新登录到该站点,发现一些奇怪的行为,我正在尝试识别。”

那时可能没有办法在调试模式下执行此操作。 跟踪可能很有用,或者添加许多命令以将信息记录到文件中,以便稍后查看发生了什么。

另一个想法:您的用户在收到超时错误后是否按了“后退”按钮? 在某些情况下,这可能会导致意外的行为。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM