我正在控制台应用程序中实现WebAPI 2自托管。
我在NuGET中包含了以下软件包:
我还读到WebAPI 2应该返回IActionResult
而不是IHttpActionResult
。
但是,我一直在寻找一整天,不知道这个IActionResult
所在的汇编或金块包。:(
答案 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已合并为一个通用框架,将抽象ActionResult
和IHttpActionResult
替换为公共IActionResult
。