Buscar

// Tudo inicia a partir do builder var builder = WebApplication.CreateBuilder(args); // Adicionando o MVC ao container builder.Services.AddControl...

// Tudo inicia a partir do builder
var builder = WebApplication.CreateBuilder(args);

// Adicionando o MVC ao container
builder.Services.AddControllersWithViews();

// Realizando o buid das configurações que resultará na App
var app = builder.Build();

// Ativando a pagina de erros caso seja ambiente de desenvolvimento
if (app.Environment.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}

// Adicionando Rota padrão
app.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");

// Colocando a App para rodar
app.Run();


Essa pergunta também está no material:

02 - Projeto sem template NET 6
12 pág.

Matemática Financeira Universidade PaulistaUniversidade Paulista

💡 1 Resposta

User badge image

Ed Verified user icon

O código apresentado é um exemplo de configuração básica para uma aplicação web utilizando o framework ASP.NET Core. Vou explicar cada parte do código: 1. `var builder = WebApplication.CreateBuilder(args);`: Aqui, estamos criando uma instância do objeto `WebApplication` através do método estático `CreateBuilder`. Esse objeto é responsável por configurar e construir a aplicação web. 2. `builder.Services.AddControllersWithViews();`: Estamos adicionando o serviço de controle de MVC (Model-View-Controller) ao container de serviços da aplicação. Isso permite que possamos utilizar o padrão MVC para organizar e controlar as rotas e ações da aplicação. 3. `var app = builder.Build();`: Estamos construindo a aplicação web com base nas configurações realizadas até o momento. 4. `if (app.Environment.IsDevelopment()) { app.UseDeveloperExceptionPage(); }`: Aqui, estamos verificando se a aplicação está em ambiente de desenvolvimento e, caso positivo, ativando a página de erros do desenvolvedor. Isso facilita a identificação e correção de erros durante o desenvolvimento. 5. `app.MapControllerRoute(name: "default", pattern: "{controller=Home}/{action=Index}/{id?}");`: Estamos adicionando uma rota padrão para a aplicação. Essa rota define que, caso nenhuma rota específica seja informada, a rota padrão será utilizada. Nesse exemplo, a rota padrão direciona para o controller "Home", a action "Index" e um parâmetro opcional "id". 6. `app.Run();`: Por fim, estamos iniciando a execução da aplicação. Esse código é apenas um exemplo básico de configuração inicial de uma aplicação ASP.NET Core utilizando o MVC. É possível adicionar mais configurações e personalizações de acordo com as necessidades do projeto.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais