我已经在我的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});
我错过了什么?
答案 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