WebAPI 2的IActionResult在哪里?

时间:2016-06-09 11:03:09

标签: asp.net-web-api2 owin self-hosting

我正在控制台应用程序中实现WebAPI 2自托管。

我在NuGET中包含了以下软件包:

  • Microsoft.AspNet.WebApi.Client
  • Microsoft.AspNet.WebApi.Core
  • Microsoft.AspNet.WebApi.Owin
  • Microsoft.AspNet.WebApi.OwinSelfHost

我还读到WebAPI 2应该返回IActionResult而不是IHttpActionResult

但是,我一直在寻找一整天,不知道这个IActionResult所在的汇编或金块包。:(

1 个答案:

答案 0 :(得分:3)

asp.net-core使用IActionResult而asp.net-web-api2 v5.2.3.0使用IHttpActionResult

您列出的NuGet包将允许您在控制台应用程序中使用Owin实施WebAPI 2自托管。

在Asp.Net-Core中,MVC和Web API已合并为一个通用框架,将抽象ActionResultIHttpActionResult替换为公共IActionResult