是否可以在 Asp.Net MVC 4 的现有项目中使用 Web Api?实际上我们已经开始使用 Empty MVC Application 模板构建项目,现在想在项目中使用 Web Apli 功能。是否有可能或者我需要在项目中添加一些 Web Api DLL。
问问题
952 次
1 回答
2
对的,这是可能的。当您从空模板创建新的 ASp.NET MVC 4 应用程序时,您已经引用了所有必需的程序集,甚至 API 路由设置 ( ~/App_Start/WebApiConfig.cshtml
)。
所以现在剩下的就是右键单击Controllers
解决方案资源管理器中的文件夹并选择Add -> Controller并选择 Empty API Controller 模板:
public class ValuesController : ApiController
{
public string Get()
{
return "Hello from a Web API controller";
}
}
然后运行应用程序并导航到/api/values
将触发该Get
操作的位置。
于 2012-09-21T10:52:03.327 回答