如何生成可能使网站崩溃以对其进行测试的异常

时间:2018-08-23 13:53:04

标签: c# asp.net asp.net-mvc

有人可以为我提供一些我可以在.aspx页面中运行的代码的帮助,该页面可以放置在网站上以使其崩溃?我想测试procdump是否有效,这可能对我有帮助。

类似于: Provoke a unhandled exception

1 个答案:

答案 0 :(得分:-1)

直接在页面的html部分内,可以添加以下内容:

<div>
    @{throw new Exception(); }
</div>

当页面通过Razor引擎呈现时,页面本身会引发异常。您无需为如此简单的测试而更改控制器。要在服务器端进行更多调试,请将其添加到控制器中的操作中,以便可以添加断点。例如,

public ActionResult Index()
{
    throw new Exception();
    return View();
}