ASP0013. Рекомендуется переход с использования методов настройки в WebApplicationBuilder.Configuration
Значение | |
---|---|
Идентификатор правила | ASP0013 |
Категория | Использование |
Исправление является критическим или не критическим | Не критическое |
Причина
Configure Не рекомендуется использовать стратегию чтения и записи в конфигурацию в минимальном приложении API. Configure
предназначен для использования с веб-узлом или универсальным узлом .NET. В минимальном приложении API webApplicationBuilder.Configuration следует использовать для непосредственного изменения конфигурации.
Описание правила
Configure
не рекомендуется использовать стратегию настройки ведения журнала в минимальном приложении API.
var builder = WebApplication.CreateBuilder(args);
builder.Host.ConfigureAppConfiguration(builder =>
{
builder.AddJsonFile("customAppSettings.json");
})
var app = builder.Build();
app.Run();
Устранение нарушений
Чтобы устранить нарушение этого правила, используйте WebApplicationBuilder.Configuration для изменения конфигурации приложения напрямую без необходимости дополнительного ConfigureAppConfiguration вызова.
var builder = WebApplication.CreateBuilder(args);
builder.Configuration.AddJsonFile("customAppSettings.json");
var app = builder.Build();
app.Run();
Когда лучше отключить предупреждения
Не подавляйте предупреждение из этого правила.
ASP.NET Core