Requested resource does not support http method “PUT”
问题 I'm using AttributeRouting with my Web API (MVC 4). Why does this work? [AcceptVerbs("PUT")] [PUT("api/v1/tokens/current")] public MemoryToken UpdateToken([FromBody] DeviceTokenViewModel viewModel) {...} And this one does not? [PUT("api/v1/tokens/current")] public MemoryToken UpdateToken([FromBody] DeviceTokenViewModel viewModel) {...} Error message: The requested resource does not support http method "PUT". Why do I have to explicitly accept the PUT verb? I'm just confused because something