# ASP.NET Coreの開発環境構築 準備編

ASP.NET Coreの開発環境を構築したときに調査したもののメモです。

# 開発を始めるには何が必要か?

どうやら.NET CLI(dotnet コマンド)を使えるようにすれば良いらしい。
ただ、問題はホストに直接構築しても良いのか(=Docker上に構築したほうが便利なのか)?

# Dockerか?ホストに直接か?

ポイントは2つ。

  • 〜envのようにバージョン管理が可能か?
  • 別途、NginxやApacheのようなHTTPサーバが必要か?

個人的には上記のいずれかを満たさないようならDocker上に環境を構築するようにしています。
まず、バージョン管理についてはこちら (opens new window) にあるように、 global.json というものを設置すれば切り替えが可能なようです。
次にHTTPサーバですが、こちら (opens new window) に記載の通り、プロジェクトルートで dotnet run を実行すると別途HTTPサーバがなくてもポート5001でアクセス可能になるようです。

# 結論

ASP.NET Coreの環境はDockerとかなしで、ホストに直接インストールで良さそう。

# おまけ

.NET CLIのインストール方法はこちら (opens new window) にあるとおりなので割愛します。