同じマシンから複数の環境を実行しています。 Webアプリケーションの場合、web.configを使用して、異なるWebアプリケーションごとに簡単にASPNETCORE_ENVIRONMENT変数を設定できます。同じマシン上で実行されているコンソールアプリケーションに複数の異なるASPNETCORE_ENVIRONMENT値を設定する
ただし、Windowsタスクスケジューラを使用して実行するようにスケジュールされたコンソールアプリケーションも展開しています。コンソールアプリケーションごとに異なるASPNETCORE_ENVIRONMENT変数を設定する方法を理解できませんでした。
我々はMicrosoft documentation見てきたし、それは次のようになり、コマンドラインを使用して示しています
set ASPNETCORE_ENVIRONMENT=Development
んので環境にマシン全体を設定していますか?私たちはそのようなコマンドを実行する範囲を理解していません。
誰でも、この変数をコンソールアプリケーション用に設定するための意図された使用法を理解できますか?
'dotnet run'で' --environment argument'を試してみてください。 [コマンドラインから開発中の.netコアアプリケーションを実行する]を参照してください(https://stackoverflow.com/questions/43412065/run-net-core-application-in-development-from-the-command-line/43412502#43412502 ) – Set