1
resposta

Definir uma pagina padrão - http://localhost:5000/

Conforme vimos no curso, agora estamos usando o framework MVC do asp net core para tratar o roteamentos.

use.UseMvcWithDefaultRoute()

Como faço para definir para que seja carregado uma página padrão (index.html) com o endereço da pagina assim: http://localhost:5000/

Ante seu conseguia realizar da segyinde maneira: routeBuilder.MapRoute("", paginaPadrao);

1 resposta

Olá William, tudo bem?

Neste caso a rota padrão com o use.UseMvcWithDefaultRoute() e em localhost:5000/ agora é equivalente a localhost:5000/Home/Index.

Para definir uma rota padrão manualmente, você pode utilizar o seguinte código:

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

E pode alterar qual é o Controller e a Action padrão. O terceiro argumento é um Id opcional.

Espero ter ajudado!