1 回答

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超5個(gè)贊
在 ASP.NET Core 1.x 中不可能注入IConfiguration到您的Startup構(gòu)造函數(shù)中。相反,您可以注入一個(gè)IHostingEnvironment并構(gòu)建您自己的IConfiguration實(shí)例,如下所示:
public Startup(IHostingEnvironment env)
{
Configuration = new ConfigurationBuilder()
.SetBasePath(env.ContentRootPath)
.AddJsonFile("appsettings.json")
.AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true)
.AddEnvironmentVariables()
.Build();
}
AddJsonFile如果您沒有任何appsettings.json文件,則可以排除這些行- 我所包含的只是一個(gè)基于 ASP.NET Core 1.x 生成的模板的示例。
- 1 回答
- 0 關(guān)注
- 191 瀏覽
添加回答
舉報(bào)