System.Web.Http.Ok无法解析

时间:2018-02-03 13:10:11

标签: c# asp.net asp.net-mvc

我已经在我的ASP.Net MVC项目中使用Nuget Package Manager安装了AspNetWebApi 5.2.3,但System.Web.Http.Ok无法解决。 我的项目是为.Net Framework 4.6.1配置的。我将在我的代码中使用以下语法,但Ok无法解析:

return Ok(new { Status = 1, CustomerId = 1});

我错过了什么?

1 个答案:

答案 0 :(得分:2)

Ok方法在ApiController命名空间中的System.Web.Http上可用,您正确引用该方法。在向应用程序添加Web API时,您需要确保您的API控制器继承ApiController类而不是Controller用于MVC。

https://msdn.microsoft.com/en-us/library/system.web.http.apicontroller(v=vs.118).aspx