Ответы пользователя по тегу API
  • Почему не запускаются MVC Controllers в Web API приложении?

    @thekip Автор вопроса
    Php/C#/Js Developer
    Всё. Осилил наконец.
    Кроме того что необходимо использовать RouteTable.Routes вместо GlobalConfiguration.Configuration.Routes, необходимо так же использовать метод MapRoute() вместо MapHttpRoute().

    namespace StopSalesApi
    {
        public class WebApiApplication : System.Web.HttpApplication
        {
            protected void Application_Start()
            {
                AreaRegistration.RegisterAllAreas();
    
                RouteTable.Routes.MapRoute(
                    name: "Default",
                    url: "{controller}/{action}",
                    defaults: new { controller = "Home", action = "Index" });
    
                GlobalConfiguration.Configure(WebApiConfig.Register);
            }
        }
    }
    Ответ написан
    Комментировать