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

时间:2012-09-21 10:48:25

标签: asp.net-mvc asp.net-web-api

是否可以在Asp.Net MVC 4的现有项目中使用Web Api?实际上我们已经使用Empty MVC Application模板启动了构建项目,现在想在项目中使用Web Apli功能。是否可能或者我是否需要在项目中添加一些Web Api DLL。

1 个答案:

答案 0 :(得分:2)

是的,有可能。当您从空模板创建新的ASp.NET MVC 4应用程序时,您已经引用了所有必需的程序集,甚至API路径设置(~/App_Start/WebApiConfig.cshtml)。

所以现在剩下的就是右键点击解决方案资源管理器中的Controllers文件夹,然后选择添加 - >控制器并选择Empty API Controller模板:

public class ValuesController : ApiController
{
    public string Get()
    {
        return "Hello from a Web API controller";
    }
}

然后运行该应用程序并导航到/api/values,这将点击Get操作。