Get Error 404 for using UriFormatExtension in WebAPI

I was able to achieve this by doing the following: replace "*." with "*" in system.webServer.handlers in web.config, i.e. remove the period.

<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />



http://stackoverflow.com/questions/11494200/can-periods-be-used-in-asp-net-web-api-routes