首页 > 解决方案 > ASP.NET Web 窗体在单击 50 次后崩溃

问题描述

我在 C# 中的 ASP.NET 中有一个 webform,它工作正常,但是在点击 50 次后,它崩溃并显示错误 500。

我读到可能是我打开了一个连接并且我已经检查了它们并且它们都已关闭。

还有什么我应该做的吗?

我可以有太多的连接吗?尽管它们在使用后都关闭了。我会很感激任何帮助,谢谢!

编辑:另外,忘记添加。发生这种情况时,我会不断收到此错误约 20 分钟,然后再次工作。

标签: asp.netoracleconnection

解决方案


我们需要在调试和 IIS 级别调查此类问题。

  1. 使用 .net profiler 了解内存和 CPU 使用率高的地方,然后您可以进行优化。
  2. 在 IIS 级别检查工作进程 CPU 和内存使用情况,并检查 CPU 使用率高时的 IIS 日志。

推荐阅读