Я ищу способ грамматически изменить значение атрибута Route.
У меня есть сценарий, где маршрут API должен быть либо:
[Route("api/v1/[Controller]")]
, либо [Route("api/xyz/v1/[Controller]")]
в зависимости от того, запускаю я его в режиме отладки или нет.
[Route("api/v1/[Controller]")]
[ApiController]
public class MyController : BaseController
{
}
Я попытался добавить переменную в Base Controller, но понял, что не могу получить к ней доступ в атрибуте Route.