Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
| Value | |
|---|---|
| ID da regra | ASP0010 |
| Categoria | Usage |
| Correção é disruptiva ou não disruptiva | Non-breaking |
Motivo
UseStartup não pode ser usado com WebApplicationBuilder.WebHost.
Descrição da regra
O WebApplicationBuilder não dá suporte à configuração por meio de uma Startup classe.
var builder = WebApplication.CreateBuilder(args);
builder.WebHost.UseStartup<Startup>();
var app = builder.Build();
app.Run();
Como corrigir violações
Para corrigir uma violação dessa regra, aproveite as propriedades Configuration e Services no WebApplicationBuilder para modificar diretamente a configuração e a Injeção de Dependência, sem precisar de uma classe de inicialização.
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddAuthentication();
var app = builder.Build();
app.Run();
Quando suprimir avisos
Não suprimir um aviso desta regra. Um aplicativo configurado incorretamente pode resultar em um comportamento inesperado no runtime.