У меня есть следующее действие на ApiController:
public string Something()
{
return "value";
}
И я настроил свои маршруты следующим образом:
routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { id = RouteParameter.Optional }
);
В бета-версии это сработало отлично, но я только что обновился до последнего кандидата, и теперь я вижу ошибки в таких вызовах:
Запрошенный ресурс не поддерживает метод http 'GET'.
Почему эта работа больше не работает?
(я полагаю, я мог бы избавиться от {action} и просто сделать тонну контроллеров, но это кажется грязным.)