ホームページ >バックエンド開発 >C#.Net チュートリアル >Linux での Asp.net Core アプリケーションの展開に関する詳細なグラフィックとテキストの説明
私は 2 か月間近く .net に触れていませんが、毎日 Linux を使用しているので、お気に入りの .net アプリケーションを Linux 上で実行してみたいと思っています。
CentOSをインストールする
Linux用の.Netコアをインストールする
Asp.net Coreアプリケーションを作成する
Nginx
Nginx プロキシを構成する
1、CentOSシステムのインストール
このオンラインチュートリアルにはフィルターが多すぎます。
2、CentOS7用のクロスプラットフォーム.NET Core SDKをインストールします
sudo yum update
sudo yum install libunwind libicu
すどうむdotnet-sdk-2.0.0 をインストールします
dotnet --info でインストールが成功したかどうかを確認できます
3、Asp.net Core アプリケーションを作成します
dotnet new web
仮想マシンへの外部アクセスが必要なため、デフォルトのローカルホスト設定を変更する必要があります:
vi Program.cs
Add UseUrls ("http: //*:5000")
リリースとテスト
dotnet public –c release
dotnet TestAspnetCore.dll
Keyポイント: ファイアウォールを設定する
rrreesudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --permanent --zone=public --add-port=5000/tcp
仮想マシンの外部アクセス確認
4 nginx -v View version
<span style="font-size: medium;">sudo yum install epel-release</span>
<span style="font-size: medium;">sudo yum install nginx</span>
<span style="font-size: medium;">nginx –v 查看版本</span>
仮想マシンの外部アクセスアドレス
注: これが表示できない場合 このページはおそらくファイアウォールが設定されていないことを示しています。
5、Nginxプロキシを設定します
nginxの詳細設定は続きます
以上がLinux での Asp.net Core アプリケーションの展開に関する詳細なグラフィックとテキストの説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。