【发布时间】:2015-05-08 14:25:44
【问题描述】:
我在 ASP.NET 5 中使用 IHostingEnvironment 访问环境名称,默认为 Development。
如何将其更改为其他内容?我尝试在我的 Windows 7 系统中创建环境变量 ASPNET_ENV,但这并没有改变任何东西。
更新:当我从 Visual Studio 项目属性中删除 ASPNET_ENV 变量时,问题已解决。
【问题讨论】:
-
如何创建环境变量?它实际上可用于启动您的网站的过程吗?
-
@VictorHurdugaci 我正在使用高级系统设置设置环境变量 ASPNET_ENV,它是在系统级别创建的,因此我猜它应该可用于进程。
-
如果你这样做,那么你必须重新启动任何需要该变量的正在运行的进程。进程仅在启动时从其父进程中选择环境变量。
-
我确实尝试重新启动 Visual Studio(我正在通过 VS2015 调试应用程序)但它也不起作用。
标签: asp.net-core asp.net-core-mvc