Como retornar HTTP 500 do ASP.NET Core RC2 Web Api?

De volta ao RC1, eu faria o seguinte:

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

No RC2, não há mais HttpStatusCodeResult e não há nada que eu possa encontrar que me permita retornar um tipo 500 de IActionResult.

A abordagem agora é completamente diferente para o que estou perguntando? Não tentamos mais capturarController código? Apenas deixamos a estrutura lançar uma exceção genérica de 500 de volta ao chamador da API? Para o desenvolvimento, como posso ver a pilha de exceção exata?

questionAnswers(7)

yourAnswerToTheQuestion