I copied the Project folder for a working Web API and renamed it. Followed steps online to rename the project, solution, default namespace and assembly. It builds without errors, but responses with 404 for all requests.
I test the original Web API with Fiddler and a windows phone. I used the phone, not the emulator with the API, so I use a binding in IIS Express for my PC IP address and open ports on the PC firewall. This set-up works with the original, non-copied, API. Here is the copied site info from the IIS Express applicationhost file
<site name="ProductsAppCOPY" id="8">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\Users\Scott\Documents\Visual Studio 2013\Projects\ProductsAppCOPY\ProductsAppCOPY" />
</application>
<bindings>
<!--<binding protocol="http" bindingInformation="*:47503:localhost" />-->
<binding protocol="http" bindingInformation="*:47503:192.168.1.118" />
</bindings>
</site>
The Project properties > web section > Project Url is the same as the binding.
I have copied and renamed projects before without issue, but not a Web API. Tried this twice and both times the site only responds with 404.
Also, changed binding and Url back to localhost, but still getting all 404 responses.
Thanks for the help