none
Problema con clase de controlador Web Api RRS feed

  • Pregunta

  • hola ...

    Desarrollo una aplicacion Asp.Net (WebForms) y agregue un ApiControlador, cuando trato de acceder a un metodo GET me responde  :

    Se ha quitado el recurso que está buscando, se le ha cambiado el nombre o no está disponible en estos momentos.

    Mi codigo:

    namespace SudokuWeb.ViewBusiness
    {
        public class ActivarAdministradorController : ApiController
        {
            [HttpGet]
            public string GetActivarAdministrador(string mail, string password, string administrador)
            {
                Engine.EngineUtil Funcion = new Engine.EngineUtil();
                mail = Funcion.DecodeBase64(mail);
                string resultado = Engine.EngineUtil.ActivarCuentaAdministrador(mail, password, administrador);
                return resultado;
            }
        }
    }

    La Url donde hago la solicitud :

    http://localhost:51828/ViewBusiness/ActivarAdministrador?mail=ZWZyYWlubWVqaWFzY0BnbWFpbC5jb20=&password=MTIzNA==&administrador=efra



    EFRAIN MEJIAS C VALENCIA - VENEZUELA

    domingo, 2 de septiembre de 2018 19:35

Respuestas

  • Lo resolvi agregando este codigo en el archivo Global.asax

     protected void Application_Start(object sender, EventArgs e)
            {
                RouteTable.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "ViewBusiness/api/{controller}/{id}",
                defaults: new { id = System.Web.Http.RouteParameter.Optional });
            }

    el endPoint quedo asi

    http://localhost:51828/ViewBusiness/api/ActivarAdministrador?mail=ZWZyYWlubWVqaWFzY0BnbWFpbC5jb20=&password=MTIzNA==&administrador=efra


    EFRAIN MEJIAS C VALENCIA - VENEZUELA


    domingo, 2 de septiembre de 2018 21:43