【发布时间】:2016-02-02 20:45:36
【问题描述】:
我创建了一个 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.json、appsettings.development.json 和 appsettings.test.json。
每个都有不同的连接字符串。
【问题讨论】:
标签: asp.net asp.net-core asp.net-core-mvc