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#エディタ