ASP.NET Coreの開発環境構築 準備編
ASP.NET Coreの開発環境を構築したときに調査したもののメモです。
開発を始めるには何が必要か?
どうやら.NET CLI(dotnet
コマンド)を使えるようにすれば良いらしい。
ただ、問題はホストに直接構築しても良いのか(=Docker上に構築したほうが便利なのか)?
Dockerか?ホストに直接か?
ポイントは2つ。
- 〜envのようにバージョン管理が可能か?
- 別途、NginxやApacheのようなHTTPサーバが必要か?
個人的には上記のいずれかを満たさないようならDocker上に環境を構築するようにしています。
まず、バージョン管理についてはこちら
にあるように、 global.json
というものを設置すれば切り替えが可能なようです。
次にHTTPサーバですが、こちら
に記載の通り、プロジェクトルートで dotnet run
を実行すると別途HTTPサーバがなくてもポート5001でアクセス可能になるようです。
結論
ASP.NET Coreの環境はDockerとかなしで、ホストに直接インストールで良さそう。
おまけ
.NET CLIのインストール方法はこちら にあるとおりなので割愛します。