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

问题描述 投票:0回答:1

这个问题在这里已有答案:

在将应用程序从ASP.NET MVC 5移植到dotnet core 2时,无论在哪里使用System.Web.Mvc.HttpStatusCodeResult,我们都会收到错误,这个方法在documentation中有清楚的解释。

然而,命名空间System.Web.Mvc在dotnet core 2中不存在,对于搬运工而言,System.Web.Mvc.HttpStatusCodeResult的推荐替代品是什么?

asp.net-mvc .net-core-2.0
1个回答
1
投票

尝试以下命名空间:

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

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

return  StatusCode(StatusCodes.Status500InternalServerError);
© www.soinside.com 2019 - 2024. All rights reserved.