¿Cómo devolver HTTP 500 desde ASP.NET Core RC2 Web Api?

De vuelta en RC1, haría esto:

[HttpPost]
public IActionResult Post([FromBody]string something)
{    
    try{
        // ...
    }
    catch(Exception e)
    {
         return new HttpStatusCodeResult((int)HttpStatusCode.InternalServerError);
    }
}

En RC2, ya no hay HttpStatusCodeResult, y no hay nada que pueda encontrar que me permita devolver un tipo 500 de IActionResult.

¿El enfoque ahora es completamente diferente a lo que estoy preguntando? ¿Ya no intentamos atraparnosController ¿código? ¿Dejamos que el marco arroje una excepción genérica 500 al llamador API? Para el desarrollo, ¿cómo puedo ver la pila de excepción exacta?

Respuestas a la pregunta(7)

Su respuesta a la pregunta