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