On my Web API project, I cannot perform an HTTP PUT to my resources. I\'ve read through some similar questions on this problem and I\'ve followed the recommende
HTTP PUT
Double check that you're using [HttpPut] from System.Web.Http.
Under some circumstances you can end up using the attribute from System.Web.Mvc.
This was resulting in 405s for us.