Здравствуйте!
Пишу программу на asp.net core 8 web api. Не могу из другого проекта "нащупать" папку
wwwroot из основного проекта. Для MVC юзал
IWebHostEnvironment, который получал где-то в других проектах через DI, а тут я сломался, он просто не подключается почему-то. Установил NuGet
Microsoft.AspNetCore.Hosting и
Microsoft.AspNetCore.Hosting.Abstractions, но сам интерфейс не видит.
Также пробовал юать
IHostEnvironment, но у него свойство
WebRootPath равно null почему-то
По умолчанию в проекте не было app.UseStaticFiles, я его, соответственно добавил. Возможно ошибка и в этом может быть:
var app = builder.Build();
if (app.Environment.IsDevelopment())
{
app.UseSwagger();
app.UseSwaggerUI();
}
app.UseStaticFiles();
app.UseHttpsRedirection();
app.UseAuthorization();
app.MapControllers();
app.Run();