NOOB-warning!
I have an IIS 7.5 server with ASP.NET 4.5 setup. I have two web applications each of which require the Web API. These two sites are the same, one is development the other production (data center limitation requirements) and each are deployed from the same Visual Studio 2013 project (same web.config file etc). The development web application works perfectly, but the production web application does not and returns a 404 error; the rest of the site on production works just fine.
I made modifications to the ExtensionlessUrlHandler-Integrated-4.0 Handler at the web app level (adding all verbs), compared permissions for the folders and web applications as well; all without any success.
The development web application initially failed with a 404 error as well. I made server level modifications to the ExtensionlessUrlHandler-Integrated-4.0 Handler and a couple other changes but that didn't help either. Ultimately I had to delete and recreate the development web app for the Web API to work. However, deleting the production web app and recreating it did not enable the Web API.
I'm feeling stumped at this point and need some guidance. I'm hoping others have experienced and resolved a similar issue and could provide input on additional troublshooting actions I can take to resolve this.
Thank you for your help.