.NET Core アプリケーション向けの環境変数の設定
Tech Knowledge
公開: 2023-05-09
目次
NET Core アプリケーション向けの環境変数
- DOTNET_ENVIRONMENT
- ASPNETCORE_ENVIRONMENT
IIS の場合は以下の手順で ASPNETCORE_ENVIRONMENT を設定
Publish to IIS, setting Environment Variable
- アプリケーションを選択
- 構成エディター
- セクション「system.webServer/aspNetCore」を選択
- enviromentVariables > 追加
- name: ASPNETCORE_ENVIRONMENT
- value: Development など
注意事項
グローバルな環境変数の追加(Linux).NET Core アプリ向けにも記載があるように、Linux のサービスはユーザーの環境変数を読み込まないので注意が必要。 サービスに環境変数を設定するには以下の手順のいずれかを適用
〇〇〇.service ファイルに直接環境変数を記述
[Service]
・・・
Environment=ASPNETCORE_ENVIRONMENT=Staging
〇〇〇.service ファイルに環境変数を設定したファイルへのパスを設定
[Service]
・・・
EnvironmentFile=環境変数を設定したファイルへのパス