none
Self-Hosted Modificare la route dell'action RRS feed

  • Domanda

  • Ciao a tutti

    Sto facendo delle prove con un programmino (piccolo piccolo) che fa uso di self-hosted.

    Sto facendo delle prove con l'attribute routing, ma evidentemente, sbaglio qualcosa.

    Il seguente metodo:

            [Route("zona/{latitudine}/{longitudine}")]
            [HttpGet]
            public int Zona(double latitudine,double longitudine)
            {
               ......
            }

    viene richiamato solo se uso il sistema classico: "zona?latitudine=11.1111&longitudine=11.1111".

    Il mio obiettivo è di poterlo chiamare con:"zona/11.1111/11.1111"

    Grazie


    • Modificato Cracken66 martedì 24 maggio 2016 12:45
    martedì 24 maggio 2016 08:52

Risposte

  • Ciao

    Ho risolto rimuovendo nella classe "Stertup"

                config.Routes.MapHttpRoute
                (
                  name: "Api",
                  routeTemplate: "api/{controller}/{id}",
                  defaults: new { id = RouteParameter.Optional }
                );
    

    con config.MapHttpAttributeRoutes();

    Saluti

    • Contrassegnato come risposta Cracken66 venerdì 27 maggio 2016 04:45
    venerdì 27 maggio 2016 04:44