Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用.net core 3.1项目支持Angular 9中的多个环境_Angular_.net Core_Environment - Fatal编程技术网

使用.net core 3.1项目支持Angular 9中的多个环境

使用.net core 3.1项目支持Angular 9中的多个环境,angular,.net-core,environment,Angular,.net Core,Environment,默认情况下,Angular中的Environments.ts和environment.prod.ts中有两个文件 我想创建新的environment.qa.ts文件并从中获取配置 我正在使用Angular 9和.net core 3.1 在哪里写代码?或者我们需要更改startup.cs文件中的任何代码吗 发布一些代码 需要任何帮助。只需添加新的环境文件,在本例中,在环境目录中创建环境.qa.ts。通常,您可以使用environment.ts文件作为基本文件,并对场景进行修改 添加新环境后,需要

默认情况下,Angular中的Environments.ts和environment.prod.ts中有两个文件

我想创建新的environment.qa.ts文件并从中获取配置

我正在使用Angular 9和.net core 3.1

在哪里写代码?或者我们需要更改startup.cs文件中的任何代码吗

发布一些代码


需要任何帮助。

只需添加新的环境文件,在本例中,在
环境
目录中创建
环境.qa.ts
。通常,您可以使用
environment.ts
文件作为基本文件,并对场景进行修改


添加新环境后,需要相应地修改
angular.json
文件。这将取决于你想要实现什么。看看每个
architect
命令中都有一个
configuration
部分。为此,
production
configuration可以指导您。

您所说的支持是什么意思?您想创建一个新的配置吗?@cabesuon是的。我想创建3个不同的配置您能发布一些代码吗,我尝试在angular.json文件中进行chning,但这可能适用于angular cli,但这是带有angular的.net core项目,因此可以在startup.cs文件中写入任何内容吗?这不重要,它是一个core net项目,angular项目是一个经典的angular项目。你想在新环境中实现什么?我想用我的应用程序创建不同的环境,如Dev、qa、LAB、Prod。对于不同的环境,应该从不同的文件中获取相应的密钥。很抱歉,我完全没有回答这个问题。。我不知道你是否已经解决了。。我的建议是复制生产环境来尝试。。对于此重复文件
environment.prod.ts
environment.prod2.ts
,然后在
angular.json
中执行相同操作,在
配置
部分将
生产
的副本添加为
生产2
。。然后运行
ng build--configuration=production2
。。让我知道。。再次为延迟回复感到抱歉谢谢您的回复。我成功地以不同的配置运行项目。您需要在.csproj文件中设置为三种不同的配置。