asp.net core环境变量product/development设置

一:项目里修改环境变量

  环境变量可以在launchSettings.json文件里面设置,也可以右键项目->属性->调试->环境变量进行设置。

  这两种方式的内容是同步的,任何一种方式修改后,另外一种就会同步。只不过一个是直接修改文件,一个是通过可视化的界面进行修改。

二:可以在程序里查看项目所处环境

  两种方法:

  方法一:前端

      @inject Microsoft.AspNetCore.Hosting.IHostingEnvironment hostingEnv

      <p> ASPNETCORE_ENVIRONMENT = @hostingEnv.EnvironmentName</p>

  方法二:controller

      var environment = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT");

              //与launchSettings.json配合使用

三:设置Centos虚拟机的环境变量

  当应用发布到生产环境时,/etc/profile文件末尾添加如下:   

    export ASPNETCORE_ENVIRONMENT=product

  然后更新profile文件:

    # source /etc/profile

四:查看Centos虚拟机环境变量

  # dotnet xxx.dll    //之前确保防火墙端口已启用

 

转载于:https://www.cnblogs.com/HansZimmer/p/9681752.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值