asp.net core环境变量详解

Posted qiyebao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net core环境变量详解相关的知识,希望对你有一定的参考价值。

环境变量详解

Windows操作系统的环境变量在哪设置应该都知道了。

Linux(centos版本)的环境变量在/etc/profile里面进行设置。用户级的环境变量在其它文件里面,不多说了,有兴趣的可以网上查下。

当我们的应用程序发布到生产环境时,如果用到了环境变量,就需要对服务器操作系统的环境变量进行设置。这里只是进行提前说明。

设置环境变量

环境变量可以在launchSettings.json文件里面设置,也可以右键项目->属性->调试->环境变量进行设置。这两种方式的内容是同步的,任何一种方式修改后,另外一种就会同步。只不过一个是直接修改文件,一个是通过可视化的界面进行修改。

技术图片

 

 技术图片

 

  

Centos环境变量设置

当应用发布到生产环境时,如果用到环境变量,还需要在服务器的操作系统里面进行设置。

export ASPNETCORE_ENVIRONMENT=Development

技术图片

 

 将这一行代码拷贝到/etc/profile文件末尾,并保存。然后更新profile。

[root@localhost ~]# source /etc/profile

然后用dotnet命令重新启动web引用。在启动前别忘记开启80端口。

技术图片

 

以上是关于asp.net core环境变量详解的主要内容,如果未能解决你的问题,请参考以下文章

[六] ASP.NET Core 开发人员异常页面和环境变量

在 ASP.NET Core 中读取环境变量

Asp.Net Core 入门—— 环境变量 TagHelper

如何使用环境变量覆盖 ASP.NET Core 配置数组设置

ASP .NET CORE 根据环境变量支持多个 appsettings.json

ASP .NET CORE 根据环境变量支持多个 appsettings.json