Asp.net mvc 在Asp.net MVC的空项目中使用WebApi

Asp.net mvc 在Asp.net MVC的空项目中使用WebApi,asp.net-mvc,asp.net-web-api,Asp.net Mvc,Asp.net Web Api,是否可以在现有的Asp.NETMVC4项目中使用WebAPI?实际上,我们已经开始使用空的MVC应用程序模板构建项目,现在希望在项目中使用WebAPLI功能。是否有可能,或者我是否需要在项目中添加一些Web Api DLL。是的,有可能。从空模板创建新的ASp.NET MVC 4应用程序时,已引用所有必需的程序集,甚至API路由设置(~/App\u Start/WebApiConfig.cshtml) 现在只需右键单击解决方案资源管理器中的Controllers文件夹,然后选择Add->Cont

是否可以在现有的Asp.NETMVC4项目中使用WebAPI?实际上,我们已经开始使用空的MVC应用程序模板构建项目,现在希望在项目中使用WebAPLI功能。是否有可能,或者我是否需要在项目中添加一些Web Api DLL。

是的,有可能。从空模板创建新的ASp.NET MVC 4应用程序时,已引用所有必需的程序集,甚至API路由设置(
~/App\u Start/WebApiConfig.cshtml

现在只需右键单击解决方案资源管理器中的
Controllers
文件夹,然后选择Add->Controller并选择空的API控制器模板:

public class ValuesController : ApiController
{
    public string Get()
    {
        return "Hello from a Web API controller";
    }
}
然后运行应用程序并导航到
/api/values
,它将点击
Get
操作