none
Error en la ruta RRS feed

  • Pergunta

  • Saludos podrían ayudarme con esto.

    Recientemente creé un Controller el cual funciona perfectamente, pero cuando lo llamo desde otra vista con la siguiente instrucción: 

    <a asp-area="Configuracion" asp-controller="TPerfiles" asp-action="Index"></a>
     

    Me da un error en la ruta la cual me sale de la siguiente manera:

    https://localhost:xxxxx/TPerfiles?area=Configuracion y me da error 404. ingreso la ruta manualmente y me funciona el controlador con todas sus vistas. 

    el método de action no aparece en la ruta aqui muestro como esta el acceso a la ruta.

     // GET: Configuracion/TPerfiles
            public async Task<IActionResult> Index()
            {
                return View(await _context.TPerfiles.ToListAsync());
            }

    Realicé pruebas pero nunca entra a este método


    Jonathan Luna

    terça-feira, 18 de fevereiro de 2020 12:17

Todas as Respostas

  • HOLA Jonatan

    como tienes el routing??? en dot net framework 4.x lo encuentras en appconfig WebApiConfig.cs

     config.Routes.MapHttpRoute(

    en core 3.x

    en startup

    quarta-feira, 19 de fevereiro de 2020 19:44
  • hola

    >>ingreso la ruta manualmente y me funciona el controlador con todas sus vistas.

    a que llamas "ingreso manualmente" ? te refieres a que pones la url en el browser?

    si es asi puede que el link <a> no este formando la misma url

    si inspeccionas el html usando la developer tool, que url visualizas se esta asignando al <a> ?

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    quarta-feira, 19 de fevereiro de 2020 20:09
  • Resolví el problema creando otra vista con un nombre diferente de "Index" y me funciona correctamente.

    Jonathan Luna


    quarta-feira, 19 de fevereiro de 2020 21:07
  • hola

    >>Resolví el problema creando otra vista con un nombre diferente de "Index" y me funciona correctamente.

    si te funciono me alegro

    pero no creo que eso resuelva el problema que planteaste, las vistas no tienen nada que ver en el problema que describes porque asp.net mvc no resuelve por vista, sino por controller y action

    quizas lo creaste fuera del area, o no se que hiciste

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    quarta-feira, 19 de fevereiro de 2020 21:21