这是我需要帮助的面试问题.
您有以下ASP.NET代码隐藏类:
public partial class Page1 : Page
{
private string _value;
public Page1()
{
if (DateTime.Now.Ticks % 10 == 0)
_value = "Test";
}
~Page1()
{
if(_value.Equals("Test"))
_value = string.Empty;
}
}
Run Code Online (Sandbox Code Playgroud)
只要有人请求此页面,该w3wp.exe过程就会意外终止.
为什么会发生这种情况而不是用户看到黄色的死亡屏幕(默认的ASP.NET错误页面)?
为什么托管堆上总是存在OutOfMemoryException?
| 归档时间: |
|
| 查看次数: |
2080 次 |
| 最近记录: |