相关疑难解决方法(0)

如何从ASP.NET Core RC2 Web Api返回HTTP 500?

回到RC1,我会这样做:

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

在RC2中,不再有HttpStatusCodeResult,而且我找不到任何东西可以让我返回500类型的IActionResult.

对于我要问的方法,这种方法现在完全不同吗?我们不再尝试捕获Controller代码吗?我们只是让框架将一个通用500异常抛回API调用者吗?对于开发,我怎样才能看到确切的异常堆栈?

c# asp.net-core-mvc asp.net-core

154
推荐指数
10
解决办法
12万
查看次数

标签 统计

asp.net-core ×1

asp.net-core-mvc ×1

c# ×1