Application_Error não dispara?

In Webform1.aspx.cs:

protected void Page_Load(object sender, EventArgs e)
{
    throw new Exception("test exception");
}

No Global.asax.cs:

protected void Application_Error(object sender, EventArgs e)
{
    // Code that runs when an unhandled error occurs
    if (Server.GetLastError() is HttpUnhandledException)
        Server.Transfer("ErrUnknown.aspx");
}

Mas o manipulador de eventos Application_Error nunca é chamado. Em vez disso, recebo uma página de erro de tempo de execuçã

O que eu preciso fazer para que o Application_Error seja chamado depois que uma exceção é lançada?

questionAnswers(2)

yourAnswerToTheQuestion