I am trying to use asp.net web api in WEB FORMS with visual studio 2010 (sp1) I did the following steps http://myrandomykien.blogspot.com/2012/02/simplest-web-api-site-with-nuget.html
When I use the visual studio development server , it works , but when I use iis 7.5, I get an HTTP 404.0 - Not Found error message.
Edit
This is my Global-asax
protected void Application_Start(object sender, EventArgs e) { RouteTable.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = System.Web.Http.RouteParameter.Optional } ); }
This is the api class
public class GreetingController : ApiController { public string GetGreeting(string id) { return String.Format("Hello {0}", id); } }
source share