使用 IISExpress 在本地运行时,aspnet 核心托管环境是否重要?

我有环境特定的配置代码,可以打开环境变量。实际上,当我在本地调试时更改 IIS Express 以匹配定义的环境时,这一切都正常。

但是,当我去发布应用程序时,它会选择什么环境?我该怎么控制呢?**

感谢您帮助解决我的困惑。