CentOS 7.9にASP.NET Coreをインストールする
環境
# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
インストールの方法
1.リポジトリを追加します
# sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
2.dotnet sdkをインストールします
# sudo yum install dotnet-sdk-5.0
ランタイムをインストールします
# sudo yum install aspnetcore-runtime-5.0
3.asp.netプロジェクトを作成します
# dotnet new web -n coreapp
4.firewallを設定します
# sudo firewall-cmd --add-port=5000/tcp --zone=public --permanent success # sudo firewall-cmd --add-port=5001/tcp --zone=public --permanent success # sudo firewall-cmd --reload success
5.プロジェクトを実行します
# cd coreapp
# cd Properties
# vi launchSettings.json
以下の内容を編集します
"coreapp": { "applicationUrl": "https://*:5001;http://*:5000", }
# dotnet watch run
watch : Started ビルドしています... info: Microsoft.Hosting.Lifetime[0] Now listening on: https://localhost:5001 info: Microsoft.Hosting.Lifetime[0] Now listening on: http://localhost:5000