【发布时间】:2016-01-01 02:08:07
【问题描述】:
我正在使用 Mac 上的 Visual Studio 代码开发 ASP.NET 5 Web API 应用程序。我手动修改了我的Properties/launchSettings.json 文件,使用ASPNET_ENV 环境变量将所有配置文件的环境设置为Staging:
但是,当我在 Mac 终端中运行 dnx web 以启动应用程序时,我仍然得到 Production 环境:
如果我在 Mac 上使用 Visual Studio Code,是否可以使用 launchSettings.json 来指定环境变量(以及环境类型)?还是它特定于完整的 Visual Studio?
ASP.NET 5 文档 suggest launchSettings.json 可用于注入环境变量。但是,this SO discussion 建议通过命令传递它们。
【问题讨论】:
-
根据这个答案,launchSettings.json 仅供VS使用:stackoverflow.com/a/33374841/409259
标签: c# configuration environment-variables asp.net-core