ASP0010. Не используйте UseStartup с WebApplicationBuilder.WebHost
Значение | |
---|---|
Идентификатор правила | ASP0010 |
Категория | Использование |
Исправление является критическим или не критическим | Не критическое |
Причина
UseStartup
нельзя использовать с WebApplicationBuilder.WebHost
.
Описание правила
Конфигурация WebApplicationBuilder
не поддерживается через Startup
класс.
var builder = WebApplication.CreateBuilder(args);
builder.WebHost.UseStartup<Startup>();
var app = builder.Build();
app.Run();
Устранение нарушений
Чтобы устранить нарушение этого правила, используйте Configuration
Services
свойства для WebApplicationBuilder
изменения конфигурации и di напрямую без необходимости запускаемого класса.
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddAuthentication();
var app = builder.Build();
app.Run();
Когда лучше отключить предупреждения
Не подавляйте предупреждение из этого правила. Неправильно настроенное приложение может привести к непредвиденному поведению во время выполнения.
GitHub сайтында бізбен бірлесіп жұмыс істеу
Бұл мазмұнның көзін GitHub сайтында табуға болады. Онда сонымен бірге мәселелер мен өзгертулерді енгізу сұрауларын жасауға және қарап шығуға болады. Қосымша ақпарат алу үшін қатысушы нұсқаулығын қараңыз.
ASP.NET Core