Asp.net dotnet运行命令找不到用户机密

Asp.net dotnet运行命令找不到用户机密,asp.net,.net,asp.net-core,Asp.net,.net,Asp.net Core,我有一个asp.net核心项目在macbook上运行。我正在使用VisualStudio代码作为我的代码编辑器。当我从visual studio代码运行项目时,应用程序启动正常。但是,当我从项目工作目录中的终端执行dotnet run时,我会收到一个错误,即数据库主机名值为null。此值在用户机密中定义。命令行中是否缺少额外的设置?如果它像通常那样仅在开发中加载用户机密,则必须记住将环境变量ASPNETCORE_environment设置为Development。是否像通常那样仅在开发中加载用户

我有一个asp.net核心项目在macbook上运行。我正在使用VisualStudio代码作为我的代码编辑器。当我从visual studio代码运行项目时,应用程序启动正常。但是,当我从项目工作目录中的终端执行
dotnet run
时,我会收到一个错误,即数据库主机名值为null。此值在
用户机密
中定义。命令行中是否缺少额外的设置?

如果它像通常那样仅在开发中加载用户机密,则必须记住将环境变量ASPNETCORE_environment设置为Development。

是否像通常那样仅在开发中加载用户机密?如果是这样,您必须记住将环境变量ASPNETCORE_environment设置为Development。您应该给出一个答案。这是正确的,我会接受的。