ASP.NET WebAPI results in a 405 Method Not Allowed HTTP response