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のインストール方法はこちら にあるとおりなので割愛します。