![](/img/trans.png)
[英]Environment variables from launchsettings.json are being used in tests?
[英]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
参考文件:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.