Как вернуть HTTP 500 из ASP.NET Core RC2 Web Api?
Вернувшись в RC1, я бы сделал это:
[HttpPost]
public IActionResult Post([FromBody]string something)
{
try{
// ...
}
catch(Exception e)
{
return new HttpStatusCodeResult((int)HttpStatusCode.InternalServerError);
}
}
В RC2 больше нет HttpStatusCodeResult, и я не могу найти ничего, что позволило бы мне возвращать тип 500 типа IActionResult.
Подход сейчас совершенно другой для того, что я спрашиваю? Мы больше не пытаемся пойматьController
код? Мы просто позволяем фреймворку генерировать общее исключение 500 обратно в вызывающую функцию API? Для разработки, как я могу увидеть точный стек исключений?