Скопійовано тут із запитання, позначеного як копія цього, та видалено . Кредит a-ctor .
Якщо ви хочете отримати доступ IHostingEnvironment
в ConfigureServices
вас буде вводити його з допомогою конструктора і зберегти його для подальшого доступу в ConfigureServices
:
public class Startup
{
public Startup(IConfiguration configuration, IHostingEnvironment environment)
{
Configuration = configuration;
Environment = environment;
}
public IConfiguration Configuration { get; }
public IHostingEnvironment Environment { get; }
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();
System.Console.WriteLine($"app: {Environment.ApplicationName}");
}
// rest omitted
}