dotnet run 命令找不到用户机密

Ste*_*art 4 .net asp.net asp.net-core

我有一个在 macbook 上运行的 asp.net 核心项目。我使用 Visual Studio 代码作为我的代码编辑器。当我从 Visual Studio 代码运行项目时,应用程序启动正常,但是当我dotnet run从项目工作目录中的终端执行时,出现数据库主机名值为空的错误。该值在 中定义user-secrets。我在命令行中缺少额外的设置吗?

juu*_*nas 5

如果它像往常一样只在 Development 中加载用户机密,则必须记住将环境变量 ASPNETCORE_ENVIRONMENT 设置为 Development。