Есть 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"
естественно, не работает.
Вопрос - как правильно настроить роутинг запросов к этой службе?