当前位置: 首页 > 编程笔记 >

asp.net-core 从代码获取/检查环境名称

谭翰海
2023-03-14
本文向大家介绍asp.net-core 从代码获取/检查环境名称,包括了asp.net-core 从代码获取/检查环境名称的使用技巧和注意事项,需要的朋友参考一下

示例

您只需要一个类型为变量的变量IHostingEnvironment:

  • 获取环境名称:

      env.EnvironmentName
  • 对于预定义的Development,Staging,Production环境最好的办法是使用来自HostingEnvironmentExtensions类的扩展方法

      env.IsDevelopment()
     env.IsStaging()
     env.IsProduction()
  • 正确忽略大小写(HostingEnvironmentExtensions中的另一种扩展方法:

     env.IsEnvironment("environmentname") 
  • 区分大小写的变体:

    env.EnvironmentName== "Development" 
 类似资料:
  • 本文向大家介绍asp.net-core 配置多个环境,包括了asp.net-core 配置多个环境的使用技巧和注意事项,需要的朋友参考一下 示例 本示例说明如何在一个Startup类中使用不同的依赖注入配置和单独的中间件配置多个环境。 除了中和方法可以使用,并有环境相关的配置。public void Configure(IApplicationBuilder app)public void Con

  • 本文向大家介绍ubuntu16.4下用jexus部署ASP.NET Core环境,包括了ubuntu16.4下用jexus部署ASP.NET Core环境的使用技巧和注意事项,需要的朋友参考一下 上篇文章介绍了下用vs发布部署到iis环境,今天说下ubuntu下部署asp.net core,不需要安装.net core sdk,自带运行时方式部署,利用jexus服务器转发请求到asp.net co

  • 要动态访问它们,我希望为我的环境使用不同的属性配置文件,如 配置生产。属性 配置预编程。属性 配置沙箱。性质 是否有一个系统变量可用于获取应用程序部署环境的名称(生产/预包装/沙箱)? 还是在部署时必须手动将其指定为属性?有什么想法或最佳实践吗?

  • 问题内容: 我已经找到了针对Objective-C的答案,但是林先生很难迅速做到这一点。 我用它来获取当前位置的国家代码: 但是,如何将该国家/地区代码转换为国家/地区名称,例如在此示例中,将“ US”转换为“ United States”? 问题答案: 迅捷3

  • 本文向大家介绍phpnow php探针环境检测代码,包括了phpnow php探针环境检测代码的使用技巧和注意事项,需要的朋友参考一下

  • 我很难理解下面的问题,我有一个应用程序,我使用appium inspector查看元素,但当我使用元素时,我发现元素没有找到,因此我使用driver.getPageSource()方法打印了代码,我意识到运行应用程序时创建的xml代码实际上与appium inspector看到的不同,问题是什么,如何解决?我可以要求开发人员修复它,一旦我知道了根本原因,感谢提前。 这是一个不同的例子 在下还有4个