[英]Setting Development Environment to Production locally in Angular project template with ASP.NET Core
在./Properties/launchSettings.json
内部,您将看到以下内容:
{
...
"profiles": {
...
"DatingAppDemo": {
...
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}
请注意,这里的ASPNETCORE_ENVIRONMENT
的值设置为Development
,它将覆盖您使用$env
命令设置的值。
要解决此问题,您有三种选择:
launchSettings.json
ASPNETCORE_ENVIRONMENT
从Development
更改为Production
launchSettings.json
。 dotnet watch run --no-launch-profile
,它指示dotnet
进程不要从launchSettings.json
加载设置。 向launchSettings.json
添加其他配置文件。 例如:
"DatingAppDemoProduction": { ... "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Production" } }
您可以将此新配置文件与dotnet watch run --launch-profile DatingAppDemoProduction
。
除非您决定使用选项2,否则您将不再需要设置$env:ASPNETCORE_ENVIRONMENT
因为它将如所述从launchSettings.json
中获取。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.