<C#Learn/>
ASP.NET Core基礎 レッスン7

環境

ASPNETCORE_ENVIRONMENT・Development/Staging/Production・launchSettings.jsonを学びます。

環境の種類

ASPNETCORE_ENVIRONMENT 環境変数で現在の環境を指定します。

  • Development: 開発環境。詳細エラー・Swagger表示。デフォルト
  • Staging: ステージング。本番に近い設定でテスト
  • Production: 本番環境。エラー詳細を非表示・最適化

環境別の設定と分岐

環境に応じて設定を変えることができます。

C#エディタ

appsettings の環境別オーバーライド

appsettings.Development.json は開発環境でのみ読み込まれ、基本設定を上書きします。

C#エディタ