• <tfoot id='VNvco'></tfoot>
  • <legend id='VNvco'><style id='VNvco'><dir id='VNvco'><q id='VNvco'></q></dir></style></legend>
  • <i id='VNvco'><tr id='VNvco'><dt id='VNvco'><q id='VNvco'><span id='VNvco'><b id='VNvco'><form id='VNvco'><ins id='VNvco'></ins><ul id='VNvco'></ul><sub id='VNvco'></sub></form><legend id='VNvco'></legend><bdo id='VNvco'><pre id='VNvco'><center id='VNvco'></center></pre></bdo></b><th id='VNvco'></th></span></q></dt></tr></i><div id='VNvco'><tfoot id='VNvco'></tfoot><dl id='VNvco'><fieldset id='VNvco'></fieldset></dl></div>

    1. <small id='VNvco'></small><noframes id='VNvco'>

        <bdo id='VNvco'></bdo><ul id='VNvco'></ul>

        如何在 ConfigureServices 中获取开发/暂存/生产托管环境

        时间:2023-06-08
          <bdo id='FYsbb'></bdo><ul id='FYsbb'></ul>

            <tbody id='FYsbb'></tbody>
            • <i id='FYsbb'><tr id='FYsbb'><dt id='FYsbb'><q id='FYsbb'><span id='FYsbb'><b id='FYsbb'><form id='FYsbb'><ins id='FYsbb'></ins><ul id='FYsbb'></ul><sub id='FYsbb'></sub></form><legend id='FYsbb'></legend><bdo id='FYsbb'><pre id='FYsbb'><center id='FYsbb'></center></pre></bdo></b><th id='FYsbb'></th></span></q></dt></tr></i><div id='FYsbb'><tfoot id='FYsbb'></tfoot><dl id='FYsbb'><fieldset id='FYsbb'></fieldset></dl></div>
              <tfoot id='FYsbb'></tfoot>

              <small id='FYsbb'></small><noframes id='FYsbb'>

                1. <legend id='FYsbb'><style id='FYsbb'><dir id='FYsbb'><q id='FYsbb'></q></dir></style></legend>
                2. 本文介绍了如何在 ConfigureServices 中获取开发/暂存/生产托管环境的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  如何在 Startup 的 ConfigureServices 方法中获取 Development/Staging/production Hosting Environment?

                  How do I get the Development/Staging/production Hosting Environment in the ConfigureServices method in Startup?

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

                  ConfigureServices 方法只接受一个 IServiceCollection 参数.

                  The ConfigureServices method only takes a single IServiceCollection parameter.

                  推荐答案

                  在ConfigureServices中可以很方便的访问,只需在Startup方法中持久化到一个属性中,先调用并传入,然后就可以访问该属性了来自 ConfigureServices.

                  You can easily access it in ConfigureServices, just persist it to a property during Startup method which is called first and gets it passed in, then you can access the property from ConfigureServices.

                  public Startup(IWebHostEnvironment env, IApplicationEnvironment appEnv)
                  {
                      ...your code here...
                      CurrentEnvironment = env;
                  }
                  
                  private IWebHostEnvironment CurrentEnvironment{ get; set; } 
                   
                  public void ConfigureServices(IServiceCollection services)
                  {
                      string envName = CurrentEnvironment.EnvironmentName;
                      ... your code here...
                  }
                  

                  这篇关于如何在 ConfigureServices 中获取开发/暂存/生产托管环境的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何在 ASP.NET Core MVC 2.0 的另一个程序集中使用控制器? 下一篇:在 Asp.Net Core App 中访问 Web.config 设置?

                  相关文章

                  <tfoot id='DOP2a'></tfoot>
                    <bdo id='DOP2a'></bdo><ul id='DOP2a'></ul>
                3. <legend id='DOP2a'><style id='DOP2a'><dir id='DOP2a'><q id='DOP2a'></q></dir></style></legend>

                  <small id='DOP2a'></small><noframes id='DOP2a'>

                    1. <i id='DOP2a'><tr id='DOP2a'><dt id='DOP2a'><q id='DOP2a'><span id='DOP2a'><b id='DOP2a'><form id='DOP2a'><ins id='DOP2a'></ins><ul id='DOP2a'></ul><sub id='DOP2a'></sub></form><legend id='DOP2a'></legend><bdo id='DOP2a'><pre id='DOP2a'><center id='DOP2a'></center></pre></bdo></b><th id='DOP2a'></th></span></q></dt></tr></i><div id='DOP2a'><tfoot id='DOP2a'></tfoot><dl id='DOP2a'><fieldset id='DOP2a'></fieldset></dl></div>