zoukankan      html  css  js  c++  java
  • .net core关于环境变量的配置_DOTNET_ENVIRONMENT和ASPNETCORE_ENVIRONMENT_为什么设置了ASPNETCORE_ENVIRONMENT环境Development调试时还是Production

    有时候项目需要仅执行一次性业务,这时,项目是没有必要配置webhost相关功能的,比如数据库升级。  那么这时你很可能会遇到文章标题上的问题,那么你只需要多加个环境变量:DOTNET_ENVIRONMENT 就好了。

    环境

    为了确定运行时环境,ASP.NET Core 从以下环境变量中读取信息:

    1. DOTNET_ENVIRONMENT
    2. ASPNETCORE_ENVIRONMENT(当调用 ConfigureWebHostDefaults 时)。 默认 ASP.NET Core Web 应用模板调用 ConfigureWebHostDefaults。 ASPNETCORE_ENVIRONMENT 值替代 DOTNET_ENVIRONMENT。

    IHostEnvironment.EnvironmentName 可以设置为任意值,但是框架提供了下列值:

    • Development:launchSettings.json 文件将本地计算机上的 ASPNETCORE_ENVIRONMENT 设置为 Development。
    • Staging
    • Production:没有设置 DOTNET_ENVIRONMENT 和 ASPNETCORE_ENVIRONMENT 时的默认值。

    微软官网链接:   在 ASP.NET Core 中使用多个环境

    *感谢您的阅读。喜欢的、有用的就请大哥大嫂们高抬贵手“推荐一下”吧!你的精神 支持是博主强大的写作动力。欢迎转载!
    *博主的文章是自己平时开发总结的经验,由于博主的水平不高,不足和错误之处在所难免,希望大家能够批评指出。
    *我的博客: http://www.cnblogs.com/lxhbky/
  • 相关阅读:
    IOC理论推导
    spring leile
    缓存
    动态SQL
    canvas小球运动
    jdk1.7后字符串的总结
    用ssm框架简单创建一个增删改查案列
    京东物流居家品类各区域联系人
    京东网址收藏
    京东自营申请新品打标方法
  • 原文地址:https://www.cnblogs.com/lxhbky/p/15699633.html
Copyright © 2011-2022 走看看