Saltar al contenido

ASP.NET Core No se puede encontrar esta página localhost

Te sugerimos que pruebes esta respuesta en un entorno controlado antes de pasarlo a producción, saludos.

Solución:

Resolví este problema cuando me di cuenta de que había eliminado accidentalmente la ruta predeterminada en el método Configure de la clase StartUp:

        app.UseMvc(routes =>
        
            routes.MapRoute(
                name: "default",
                template: "controller=Home/action=Index/id?");
        );

Esto es similar a la respuesta de @ToMissTheMarc, pero muestra cómo definir rutas en .Net Core versión 3.0

Estaba teniendo un problema similar cuando intentaba llegar a mi punto final de API https://localhost:44380/api/Restaurants

Para mapear mis rutas para una clase de controlador API que heredó del ControllerBase clase, necesitaba agregar la línea endpoints.MapControllers a Configure método de Startup.cs clase, de la siguiente manera:

        //Pre .NET core 3.0 way of doing things
        //app.UseMvc(routes => );

        //.NET core 3.0 way
        app.UseRouting();
        app.UseEndpoints(endpoints =>
        
            endpoints.MapRazorPages(); //Routes for pages
            endpoints.MapControllers(); //Routes for my API controllers
        );

Si la respuesta anterior no funciona o viene del tutorial de la API web de .NET, esto podría ayudar. Así que para mí, eliminé el launchUrl propiedad de launchSettings.json porque quería usar un static página (según las instrucciones del tutorial que estoy siguiendo) y olvidé agregar 2 líneas en mi apuro. Finalmente volví y lo revisé y esto resolvió mi problema.

Abre el Startup.cs archivo y dentro public void Configure... agregue lo siguiente arriba del app.UseMvc(); línea:

app.UseDefaultFiles();
app.UseStaticFiles();

Te mostramos comentarios y calificaciones

Si conservas algún enigma o forma de arreglar nuestro ensayo puedes realizar una explicación y con gusto lo ojearemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *