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

デプロイ

publish・Docker・Azure・Self-containedによるASP.NET Coreアプリのデプロイ方法を学びます。

デプロイオプション

  • Framework-dependent: .NETランタイムが必要。小サイズ
  • Self-contained: ランタイム込みで配布。移植性高い
  • Single file: 1ファイルに全部まとめる
  • Docker: コンテナ化。スケーラブル
  • Azure App Service: マネージドクラウドホスティング

publish コマンド

dotnet publish でデプロイ用の成果物を生成します。

C#エディタ

Docker コンテナ化

Dockerfileを使ったコンテナ化の基本構造です。

C#エディタ