如何在 Web 应用程序运行时 运行 开发环境中的 MVC 6 Web 应用程序
How to run the MVC 6 web app in Development environment when the web app is live
我创建了一个 ASP.Net MVC 6 (ASP 5, ASP vNext RC1) Web 应用程序,我已经部署了它 (使用 WebDeploy.
在测试服务器 (IIS 7.5) 上发布)
当我在本地运行应用程序时,启动class中的IHostingEnvironment
参数是env.EnvironmentName == "Development"
。
发布到服务器后,env.EnvironemntName == "Production"
问题
在服务器上发布应用程序后,如何在Development
(或Test
)环境中将应用程序更改为运行?
换句话说,当应用程序在 IIS 上 运行ning 时,我想要 env.EnvironmentName == "Development"
。
附加信息
我有三个应用程序设置文件:appsettings.json
、appsettings.development.json
和 appsettings.test.json
。
其中每一个都有不同的连接字符串。
最简单的方法是将系统环境变量 ASPNET_ENV
设置为 Development
值。有关更多信息,请参阅 the documentation。
我创建了一个 ASP.Net MVC 6 (ASP 5, ASP vNext RC1) Web 应用程序,我已经部署了它 (使用 WebDeploy.
在测试服务器 (IIS 7.5) 上发布)当我在本地运行应用程序时,启动class中的IHostingEnvironment
参数是env.EnvironmentName == "Development"
。
发布到服务器后,env.EnvironemntName == "Production"
问题
在服务器上发布应用程序后,如何在Development
(或Test
)环境中将应用程序更改为运行?
换句话说,当应用程序在 IIS 上 运行ning 时,我想要 env.EnvironmentName == "Development"
。
附加信息
我有三个应用程序设置文件:appsettings.json
、appsettings.development.json
和 appsettings.test.json
。
其中每一个都有不同的连接字符串。
最简单的方法是将系统环境变量 ASPNET_ENV
设置为 Development
值。有关更多信息,请参阅 the documentation。