繁体   English   中英

如何在 linux 上的 launchsettings.json 中引用环境变量

[英]How to reference environment variables in launchsettings.json on linux

我在我的项目中配置了一个开发证书。 证书路径在我的HOME目录中。

当我配置环境变量ASPNETCORE_Kestrel__Certificates__Default__Path ,没有

$HOME/.aspnet/https/localhost.pfx
$(env:HOME)/.aspnet/https/localhost.pfx
${HOME}/.aspnet/https/localhost.pfx

作品。 现在我设置为/home/nemo/.aspnet/https/localhost.pfx ,就可以正常运行了。

我参考了这个答案,但它似乎只适用于 PowerShell,而我使用 zsh。

您需要在服务器上设置环境变量:

**LINUX**

export ASPNETCORE_ENVIRONMENT=Staging

**POWERSHELL**

$Env:ASPNETCORE_ENVIRONMENT="Staging"

**WINDOWS**

set ASPNETCORE_ENVIRONMENT=Staging

参考文件:

在 ASP.NET Core 中使用多个环境

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM