Маршрутизация в Webapiconfig из-за шаблона маршрута - PullRequest
0 голосов
/ 29 ноября 2018

Ниже мой код в webapi.config

config.Routes.MapHttpRoute(
    name: "VenueConfigMetaData",
    routeTemplate: "shape/catalog/venues/v2/{venueId?}/venueconfig/{performerId?}/metadata",
    defaults: new { controller = "StubhubEvent", action = "GetVenueConfigMetaData", id = UrlParameter.Optional }
);

C # класс контроллера:

[Route("shape/catalog/venues/v2/{venueId:int}/venueconfig/{performerId:int}/metadata")]
[HttpGet]
public string GetVenueConfigMetaData(int venueId,int performerId)
{
    return StubhubCall("/shape/catalog/venues/v2/"+venueId+"/venueconfig/"+performerId+ "/metadata", Method.GET);
}

Я пытаюсь отправить два параметра и получаю

routetemplate не может начинаться с /

, но слэша нет, и он все равно выдает ошибку.

Что я делаю не так?

...