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    //之前确保防火墙端口已启用

 

posted @ 2018-09-20 16:40  超级驼鹿  阅读(1417)  评论(0编辑  收藏  举报
/*