如何在ConfigureServices中获得开发/登台/生产托管环境

穆罕默德·雷汉·赛义德(Muhammad Rehan Saeed):

如何通过“ ConfigureServices启动” 中的方法获取“开发/登台/生产”托管环境

public void ConfigureServices(IServiceCollection services)
{
    // Which environment are we running under?
}

ConfigureServices方法仅采用一个IServiceCollection参数。

乔·奥黛特(Joe Audette):

您可以在ConfigureServices中轻松访问它,只需在启动方法期间将其持久保存到属性中,该方法将首先被调用并传递给它,然后您可以从ConfigureServices中访问该属性。

public Startup(IHostingEnvironment env, IApplicationEnvironment appEnv)
{
    ...your code here...
    CurrentEnvironment = env;
}

private IHostingEnvironment CurrentEnvironment{ get; set; } 

public void ConfigureServices(IServiceCollection services)
{
    string envName = CurrentEnvironment.EnvironmentName;
    ... your code here...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何创建开发/登台/生产环境

如何根据环境配置Express js应用程序?喜欢开发,登台和生产?

使开发,测试,登台和生产环境彼此不同的良好策略

公司将开发/登台/生产环境用于软件开发时应称为登台表

如何在React应用程序中设置生产环境变量?(托管在Netlify上)

如何知道chrome扩展是在开发环境还是生产环境中?

如何在运行时检查我的Rails应用程序是否在开发环境或生产环境中运行

如何在 Sylius 中运行生产环境?

如何在.Net Core 2.1中配置用于登台/生产的SSL

当我控制我的开发、登台和生产环境时,为什么要使用 Docker?

GItlab CI:-如何使用Gitlab-CI在Android中创建多个apk(如开发,登台和生产)?

如何在开发和生产环境中配置Ghost,以使json数据可通过url加载d3.json?

如何在开发环境中绕过Resque

如何在VDI中设置开发环境

您如何在不同的登台环境中维护Java Web应用程序?

如何在 git 中维护生产和开发分支?

Angular,如何在生产和开发环境之间切换?

如何在Meteor的生产环境中本地测试我的应用

如何在生产环境中轻松应对

如何在生产环境中在 Mesos 上运行 HDFS?

如何设置与pythonanywhere生产环境相同的开发环境?

如何在Google App Engine上设置登台环境

可能的?如何在Google托管VM环境中设置VNC

如何在共享托管环境中安装phpMailer?

Azure功能:如何控制开发/生产/登台应用程序设置?

如何使用Web层和工作层构建AWS Elastic Beanstalk生产和登台环境?

如何在 Spring 中配置多个环境(开发/发布)?

如何在Angular 2应用中配置不同的开发环境

如何在Docker Desktop中搭建python应用开发环境