从ASP.NET MVC 5移植到dotnet核心2:可能替换System.Web.Mvc.HttpStatusCodeResult

时间:2017-12-26 05:27:22

标签: asp.net-mvc .net-core-2.0

在将应用程序从ASP.NET MVC 5移植到dotnet core 2时,我们在使用System.Web.Mvc.HttpStatusCodeResult的任何地方都会收到错误,documentation中会清楚地解释此方法。

然而,在网络核心2中不存在名称空间System.Web.Mvc,对于搬运工来说,System.Web.Mvc.HttpStatusCodeResult的替代品是什么?

1 个答案:

答案 0 :(得分:1)

尝试以下命名空间:

  • Microsoft.AspNetCore.Mvc.ControllerBase.StatusCode
  • Microsoft.AspNetCore.Http.StatusCodes

您可以返回如下状态代码:

return  StatusCode(StatusCodes.Status500InternalServerError);