根据您在kestrel管道中的位置-如果您可以访问
IConfiguration(
Startup.cs
构造函数),或者
IHostingEnvironment可以将注入
IHostingEnvironment到您的构造函数中,或者只是从配置中请求密钥。
注射IHostingEnvironment
在Startup.cs
构造函数
public Startup(IConfiguration configuration, IHostingEnvironment env){ var contentRoot = env.ContentRootPath;}在Startup.cs构造函数中使用IConfiguration
public Startup(IConfiguration configuration){ var contentRoot = configuration.GetValue<string>(WebHostDefaults.ContentRootKey);}


