在将应用程序从ASP.NET MVC 5移植到dotnet core 2时,我们在使用System.Web.Mvc.HttpStatusCodeResult
的任何地方都会收到错误,documentation中会清楚地解释此方法。
然而,在网络核心2中不存在名称空间System.Web.Mvc
,对于搬运工来说,System.Web.Mvc.HttpStatusCodeResult
的替代品是什么?
答案 0 :(得分:1)
尝试以下命名空间:
Microsoft.AspNetCore.Mvc.ControllerBase.StatusCode
Microsoft.AspNetCore.Http.StatusCodes
您可以返回如下状态代码:
return StatusCode(StatusCodes.Status500InternalServerError);