If you simply use the Visual Studio provided project to create a WCF RESTful service host, you won’t be able to use PUT and DELETE. There are tons of information out there stating various reasons. You can always just Google. But it took me a long time to juggle thru and find the exact fix for my system.
Ultimately there were only 2 things that need to be done, at least in my case.
- Install a Microsoft HotFix – http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=3556
- Add the PUT and DELETE to your IIS handler mappings, following the article here.
Hope it helps!