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
For me it was because I had not set the media type in the json content string for my http client request:
new StringContent(json, Encoding.UTF32, "application/json");
All sorts of weird behavior if this is not set.