title: How to create Web API using MVC 3.0
body: <p>I am using Visual Studio 2010 with .Net Framework 4 and ASP.NET MVC 3.</p>
  
  <p>I want to make my controller method available to external applications like (Web sites, mobile apps, etc.) as a Web API. I tried finding the solution on web, however got all links pointing to "Web API2 Controllers" with VS 2013 e.g. <a href="http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api" rel="noreferrer">this one</a>. It is not possible for me to upgrade Visual Studio and .net framework at this stage.</p>
  
  <p>Is there any way I can achieve this using .NET 4 and ASP.NET MVC 3?</p>