1. ホーム
  2. asp.net-core

[解決済み] ConfigureServicesメソッドでIHostingEnvironmentにアクセスする

2022-10-01 22:41:58

質問

チェックインしたいのですが ConfigureServices メソッドで現在のホスティング環境名が 'Development' であるかどうかを確認する必要があります。

そのため IHostingEnvironment.IsDevelopment() メソッドでも良いのですが、Configure メソッドとは異なり、私はこのメソッドでは IHostingEnvironment env .

どのように解決するのですか?

IHostingEnvironmentを保持するためのプロパティをStartupクラスに作成するだけです。Startupコンストラクタでそのプロパティを設定すれば、ConfigureServicesからそのプロパティにアクセスできるようになります。