我在MAC上使用可视代码。无论何时我想启动项目,我都必须在运行项目之前在终端中设置环境。
export ASPNETCORE_ENVIRONMENT=Development
dotnet watch run
如何在启动文件中配置一次环境?
答案 0 :(得分:1)
要在代码中使用Environment.SetEnvironmentVariable()
方法
Environment.SetEnvironmentVariable("ASPNETCORE_ENVIRONMENT", "Development");
您应用中的Main
方法是调用它的好地方。
答案 1 :(得分:0)
我宁愿选择在操作系统上设置ASPNETCORE_ENVIRONMENT
。因为它被应用程序使用。
如果您在代码中进行了设置,则无论何时运行项目(是否部署项目都无关紧要),您的ASPNETCORE_ENVIRONMENT
变量将始终被设置。
touch ~/.bash_profile
open ~/.bash_profile
在此文件内添加
export ASPNETCORE_ENVIRONMENT=Development
然后关闭。
然后,每当发出dotnet watch run
命令时,该应用程序将在开发模式下运行。