我已经创建了一个ASP.Net MVC 6 (ASP 5,ASP vNext RC1) web应用程序,我已经使用WebDeploy部署(发布)在测试服务器(IIS7.5)上。
当我在本地运行应用程序时,启动类中的IHostingEnvironment参数是env.EnvironmentName == "Development"。
发布到服务器后,env.EnvironemntName == "Production"
问题
在服务器上发布应用程序之后,如何更改应用程序以在Development (或Test)环境中运行?
换句话说,当应用程序在IIS上运行时,我需要env.EnvironmentName == "Development"。
附加信息
我有三个应用程序设置文件:appsettings.json、appsettings.development.json和appsettings.test.json。
每一个都有不同的连接字符串。
发布于 2016-02-02 20:50:01
最简单的方法是将系统环境变量ASPNET_ENV设置为Development值。有关其他信息,请参见文献资料。
https://stackoverflow.com/questions/35163463
复制相似问题