@cicatrix
было бы большой ошибкой думать

Как настроить роутинг запросов на ApiController в WebForms?

Есть legacy web-приложение в WebForms (НЕ MVC!)
Понадобилось прикрутить к нему api (веб-службу WebApiController) с запросами вида:
{url}/{api}/{действие}

Создал веб-службу унаследованную от ApiController
public class JobController : ApiController
{
        // GET api/<controller>
        public IEnumerable Get()
        {
            return "Hello, world!";
        }
}


В global.asax прописал:
RouteTable.Routes.MapHttpRoute(
            name: "DefaultApi",
            routeTemplate: "api/{action}/{params}",
            defaults: new { controller = "Job", action = "get" }


логика такая, что если я зайду на webapp.com/api
должно вернуться "Hello, world"
естественно, не работает.

Вопрос - как правильно настроить роутинг запросов к этой службе?
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы