Я пытаюсь преобразовать свой проект Web Api для использования маршрутизации атрибутов. Одна вещь, которую я не понимаю, - это метод CreatedAtRoute для запроса POST. В моем WebApiConfig.cs у меня был
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/account/{accountId}/site/{siteId}/visitor/{visitorId}/session/{sessionId}/{controller}/{action}",
defaults: new { action = RouteParameter.Optional }
);
Я закомментировал это, думая, что это больше не нужно, но CreatedAtRoute запрашивает имя маршрута и не может его найти. Итак, как это обрабатывается с маршрутизацией атрибутов?