.net核心api使用Linux环境变量

时间:2019-07-23 06:57:05

标签: linux ubuntu asp.net-core

iam在ubuntu 18上托管我的.net核心api

我在环境文件-> / etc / environment

中添加了名为 GOOGLE_APPLICATION_CREDENTIALS 的环境变量。

在使用 printenv 命令进行iam时,我可以看到该变量。

enter image description here

问题是应用找不到它...

这是此代码返回的内容:

   var enumerator = Environment.GetEnvironmentVariables().GetEnumerator();

 "ASPNETCORE_ENVIRONMENT": "Production",
  "SUPERVISOR_GROUP_NAME": "dotnettest",
  "LANG": "C.UTF-8",
  "JOURNAL_STREAM": "9:308627",
  "SUPERVISOR_PROCESS_NAME": "dotnettest",
  "SUPERVISOR_SERVER_URL": "unix:///var/run/supervisor.sock",
  "INVOCATION_ID": "41df8ae335954406966635d02082bb13",
  "PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
  "SUPERVISOR_ENABLED": "1"

我猜该应用没有权限查看这些变量或其他内容

我该怎么办?

谢谢

0 个答案:

没有答案