问题描述
限时送ChatGPT账号..我正在使用 dotnet watch
命令来运行 asp 核心项目.但是,默认情况下,它选择 Production
作为环境.
我已尝试使用以下两种方法:
1) >dotnet watch ASPNETCORE_ENVIRONMENT=开发2) >dotnet run ASPNETCORE_ENVIRONMENT=开发
但它仍然将生产作为一种环境.
注意:在 Visual Studio 中,环境变量在项目属性中默认设置为 Development,并从 Visual Studio 运行选择该变量.
问题是:如何使用任一命令行在开发中运行 dotnet 核心项目?:
1) dotnet 运行2) dotnet 手表
解决方案 ASPNETCORE_ENVIRONMENT
是一个环境变量(和 AFAIK),而不是切换到 dotnet
cli.>
所以你要做的是在之前设置它以使用该工具:
rem 视窗C:>设置 ASPNETCORE_ENVIRONMENT=开发C:>网...远程 Unix$ export ASPNETCORE_ENVIRONMENT=开发$ dotnet ...
I am using dotnet watch
command to run asp core project. However, by default, it is picking up the Production
as an environment.
I have tried both options using:
1) > dotnet watch ASPNETCORE_ENVIRONMENT=Development
2) > dotnet run ASPNETCORE_ENVIRONMENT=Development
But it still picks up production as an environment.
Note: In visual studio environment variable is set in project properties as Development by default and running from visual studio picks that variable.
Question is: How to run dotnet core project in development from command line using either?:
1) dotnet run
2) dotnet watch
解决方案
ASPNETCORE_ENVIRONMENT
is an environment variable (and AFAIK) not a switch to the dotnet
cli.
So what you would do is set it prior to using the tool:
rem Windows
C:> set ASPNETCORE_ENVIRONMENT=Development
C:> dotnet ...
rem Unix
$ export ASPNETCORE_ENVIRONMENT=Development
$ dotnet ...
这篇关于dotnet run or dotnet watch with development environment from the command line?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
更多推荐
[db:关键词]
发布评论