无论我何时何地设置ASPNET_ENV或Hosting:Environment,启动代码将始终进入
//This method is invoked when ASPNET_ENV is 'Production' //The allowed values are Development,Staging and Production public void ConfigureProduction(IApplicationBuilder app,ILoggerFactory loggerFactory) { loggerFactory.AddConsole(minLevel: LogLevel.Warning); Configure(app); }
到目前为止我尝试过的
>在项目属性中设置主机:环境到开发
>在项目属性中将ASPNET_ENV设置为Development
>在launchSettings.json中设置托管:环境到开发
>在launchSettings.json中将ASPNET_ENV设置为Development
>通过Environment.SetEnvironmentvariable(“ASPNET_ENV”,“Development”)将ASPNET_ENV设置为开发代码;在调用ConfigurationBuilder.GetEnvironmentvariables()之前的Startup方法中
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。