asp.net-core 从代码获取/检查环境名称
示例
您只需要一个类型为变量的变量IHostingEnvironment:
获取环境名称:
env.EnvironmentName
对于预定义的Development,Staging,Production环境最好的办法是使用来自HostingEnvironmentExtensions类的扩展方法
env.IsDevelopment()
env.IsStaging()
env.IsProduction()
正确忽略大小写(HostingEnvironmentExtensions中的另一种扩展方法:
env.IsEnvironment("environmentname")
区分大小写的变体:
env.EnvironmentName=="Development"