• Simple as that!
  • Double check the handlers section in web.config, for integrated mode this is the proper way to use ExtensionLessUrlHandler:

     

    More on this topic:

  • Reply DarrellNorto...
  • In your routing you are using an MVC Controller route, not a WebAPI route.
  • Not the answer you're looking for? Should I use "Search" or "Find” on my buttons? Hours of trying other solutions yielded nothing. However, an interesting question was posted recently at StackOverflow - what if you want to override that hard 404, and given your specific routing requirements, respond to the client with a

    Follow @filip_woj Categories .net (130) .net core (6) apache cordova (1) asp.net 5 (17) asp.net core (13) asp.net mvc (30) asp.net mvc 6 (7) asp.net vnext (6) asp.net web api (96) Asp Net Web Api 2 Tutorial Terms of Use Trademarks Privacy & Cookies

    aheil Between Software Engineering and Life Search Main menu Skip to primary content Blog Miataru Lists dotnetpro Books Patents Academic Publications Scientific Projects Avoid comments like “+1” or “thanks”." >add a comment| Reply ↓ Greg Quinn on March 28, 2013 at 5:06 pm said: Thank you good sir.

    share|improve this answer answered Dec 5 '15 at 20:07 Davoud Zeini 11 add a comment| up vote 0 down vote Check that if your controller class has the [RoutePrefix("somepath")] attribute, that Web API and MVC assemblies have the same version number in both projects. Then I’ll introduce how routing works in Web Api. Asp Net Web Api Authentication And Authorization asp.net-mvc asp.net-mvc-4 asp.net-web-api share|improve this question edited Mar 21 '13 at 20:42 Aliostad 59.2k10107158 asked Mar 21 '13 at 19:05 Ted Nyberg 2,13331639 2 Have you tried testing your routes

    Can you try setting config.IncludeErrorDetailPolicy as Always and see what it says? To address this issue I wrote this tool named “ASP.NET Web API Route Debugger” trying to make Web API developers’ lives a bit easier. Because the “action” value exists in the route data, the action selector will pick the action from the route data. Can Infrared Thermometer (IR Gun) be used to measure the ambient room temperature?

    The route data will always prefer the value in URL over the default value if a URL value can be found. Such a frustrating schoolboy error. Any difference between ~ and $HOME? Here is what I put in my WebApi.config and it worked: config.Routes.MapHttpRoute( "API", "API/{action}", new { controller = "API" } ); Darrell Norton, MVP Darrell Norton's Blog Please click "Mark as

    In my case there was exception, and controllers was not registered. Avoid comments like “+1” or “thanks”." >add a comment| add a comment|

    If a client of your HTTPservice send a request to a resource(uri)and no route matched with this uri on server then you can route the request to the above Handle404 method UsingASP.NET Web API framework, you can create HTTP services which can be accessed from browsers, machines, mobile devices and other clients.DevelopingHTTP services is now become more easy for ASP.NET MVC developer The URL doesn’t match the MachineApi route. 1: localhost/api/machine/somecode/all You can download Sample1 and install the route debugger NuGet package to follow along. System.Web.Mvc.dll) and replaces them with versions that may not be compatible with your project. 1 year ago Art I think you have a typo http://i.imgur.com/o4xhGos.png 12 months ago James000 The latest

    The image below shows the new files added to the project. (The + icon shows new files and the red check icon shows changed files) Hit F5 to compile and then Default behavior of route matching By default, all incoming HTTP requests are handled by an HttpServer instance, which uses HttpRoutingDispatcher (a specialized HttpMessageHandler) to determine if there is a Web API The Async CTP is flakey and ultimately not supported (see blogs.msdn.com/…/asyncctp-installation-problems-and-vs11.aspx), so there really isn't a solid means for using this tool in any dev environment other than VS2012. 3 years Unable to find versions of 'Microsoft.AspNet.WebApi.Cors, Microsoft.AspNet.WebApi.Owin, Microsoft.AspNet.WebApi.SelfHost, WebApiContrib.Formatting.Jsonp' that are compatible with 'Microsoft.AspNet.WebApi.Core 4.0.20710.0'. 1 year ago HydTechie Anybody here?!

    I do appreciate your request though! Avoid comments like “+1” or “thanks”." >add a comment|