【发布时间】:2016-12-10 05:44:15
【问题描述】:
我目前正在尝试使用launchSettings.json文件来管理应用程序的环境变量,所以我的Setup.cs文件可以通过env.IsDevelopmentEnvironment()等方式管理环境。
在 VSTS 中,如何在 Azure 部署任务中设置环境变量 ASPNETCORE_ENVIRONMENT?还是应该加入我在构建步骤中的dotnet publish 任务中?
【问题讨论】:
-
那么你想在部署之前更新“launchSettings.json”文件中的“ASPNETCORE_ENVIRONMENT”变量的值吗?
-
是的。我正在努力传达我正在尝试做的事情。基本上,当在 vsts 中设置构建任务(或发布任务)时,我想在那时设置 ASPNETCORE_ENVIRONMENT 变量,所以当它部署时,它本质上是“正确的”环境。基本上,有点像 web.config 转换的工作方式。这有意义吗?
-
它也完全有可能我看这个完全错误的方式。鉴于下面@set 的答案,我想知道我是否应该使用预配置的环境变量来设置站点,然后简单地部署到该站点。
标签: azure configuration asp.net-core azure-devops