如何在Web应用程序处于活动状态时在开发环境中运行MVC 6 Web应用程序

时间:2016-02-02 20:45:36

标签: asp.net asp.net-core asp.net-core-mvc

我创建了一个 ASP.Net MVC 6 (ASP 5,ASP vNext RC1)Web应用程序,我已使用 WebDeploy在测试服务器(IIS 7.5)上部署(发布)了该应用程序

当我在本地运行应用程序时,启动类中的IHostingEnvironment参数为env.EnvironmentName == "Development"

发布到服务器后env.EnvironemntName == "Production"

问题

如何在我在服务器上发布应用程序后,将应用程序更改为在Development(或Test)环境中运行?

换句话说,当IIS上运行应用程序时,我想要env.EnvironmentName == "Development"

其他信息

我有三个应用程序设置文件:appsettings.jsonappsettings.development.jsonappsettings.test.json

每个都有不同的连接字符串。

1 个答案:

答案 0 :(得分:1)

最简单的方法是将系统环境变量ASPNET_ENV设置为Development值。有关其他信息,请参阅the documentation