【发布时间】:2016-10-14 02:07:20
【问题描述】:
回到 RC1,我会这样做:
[HttpPost]
public IActionResult Post([FromBody]string something)
{
try{
// ...
}
catch(Exception e)
{
return new HttpStatusCodeResult((int)HttpStatusCode.InternalServerError);
}
}
在 RC2 中,不再有 HttpStatusCodeResult,我找不到任何可以返回 500 类型的 IActionResult。
现在的方法与我要问的完全不同吗?我们是否不再在Controller 代码中尝试捕获?我们是否只是让框架向 API 调用者抛出一个通用的 500 异常?对于开发,我如何才能看到确切的异常堆栈?
【问题讨论】:
标签: c# asp.net-core asp.net-core-mvc