asp.net - System.Web.UI.Control.LoadRecursive() - 堆栈不足,无法继续安全地执行程序。

标签 asp.net .net memory-leaks stack-overflow

我有一个用 C# 和 .Net v4 开发的 ASP.NET Web 应用程序。当您登录并离开页面约 15-20 分钟时,我收到“堆栈不足,无法继续安全执行程序。

据我所知,您无法在 .Net 中 try catch stackoverflow。我想网页的递归加载和事件 session 检查会导致此错误(可能是一种糟糕的编码习惯)。我还添加了屏幕截图,因为我能够从 Stack trace 中找出它。如果有人在这方面帮助我,那将会很有帮助。

Screen Shot

最佳答案

我想我已经找到了解决方案。还是考试。检查this链接和this 他们看起来真的很有前途。当我成功时,我会及时通知你们。

谢谢大家的帮助。

关于asp.net - System.Web.UI.Control.LoadRecursive() - 堆栈不足,无法继续安全地执行程序。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17655787/

相关文章:

.net - 更新 Entity Framework 中的数据库架构

android - 如何跟踪 Android 应用程序中的内存泄漏

java - 泄露的窗口 com.android.internal.policy.impl

c# - SharpPDF 在服务器端 asp .Net C# 中创建 PDF

c# - 将整数列表传递给 C# Controller 操作

javascript - 通过将选择选项与文本框内容进行比较来验证文本框

memory-leaks - dlopen 中 valgrind 报告的内存泄漏?

asp.net 检查gridview中的复选框是否被选中

android - FreeSwitch 使用 API 创建分机/SIP 用户

.net - Visual Studio Online MsBuild 在 System.Object 上失败