この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 46534|答える: 13

[.NET Core] Centos 7のインストール。 NET Core SDK チュートリアル

[リンクをコピー]
掲載地 2018/06/26 23:06:18 | | | |
システム:Centos 7 64ビット
公式ウェブサイトリンク:https://www.microsoft.com/net/download/linux
https://www.microsoft.com/net/learn/get-started/linux/centos



.NET Core 2環境をインストールしてください



.NET Coreには、 .NET Core ランタイムおよび .NET Core SDK:

.NET Core = あなたのアプリが依存関係を実行する.NET Coreランタイム
.NET Core SDK = using . NET Core開発アプリケーション.NET Core RuntimeおよびSDK+CLI(Software Development Kit/Command Line Interface)ツール




設置が成功しているかどうかをテストします



.NET Core SDK(任意の global.json を反映):
Version:   2.1.301
Commit:    59524873d6

実行環境:
OS名:centos
OSバージョン:7
OSプラットフォーム:Linux
RID:         centos.7-x64
ベースパス:/usr/share/dotnet/sdk/2.1.301/

ホスト(サポートに有用):
  バージョン:2.1.1
  コミット:6985b9f684

.NET Core SDKがインストールされている:
  2.1.301 [/usr/share/dotnet/sdk]

インストールされた.NET Coreランタイム:
  Microsoft.AspNetCore.All 2.1.1 [/usr/share/dotnet/shared/Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.1 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.1.1 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

追加の.NET CoreランタイムやSDKをインストールするには:
  https://aka.ms/dotnet-download
この時点で、設置は完了しています!




先の:vsftpd:500 OOPS: vsftpd: chroot内で書き可能なrootを使わないことが拒否します(...
次に:新しいルート3(newifi)の掘削デジタルゴールドチュートリアル
掲載地 2019/01/24 10:41:56 |
シャオ・ジャオ 2019-1-24 10:03 投稿
うーん、サーバーでcurl http://127.0.0.1:5000 を実行して、ページのHTMLを返してみて

サーバーはその上でcurlを実行しますハイパーリンクのログインが見えます。
チップコネクションは拒否されました
調査を始めてください
まずポート5000を開いてください。システム自体がすでにリリースされたため、バックグラウンドで実行中のスレッドを閉じる必要があります(以下の2つのコマンドを実行した後、オンラインだったシステムはアクセスできません)。最初のリリースの場合はこのステップを行う必要はありません。コマンドは図に示す通りです。
(1):p s -ef | グレップcore.dll  
(2):キル:-9 PID

ドットネットcore.dllを実行してください
実行が成功しアクセス可能であればリリースも成功したことを意味しますが、欠点として、公開後にXshellを閉じることができず、閉じるとデフォルトのプログラムが起動されるため、以下のコマンドで直接バックグラウンドで実行を設定することができます
コマンドは以下の通りです:
ノーフップ・ドットネットProgrammersLiveShow.dll &

最後にカールを実行しますhttp://127.0.0.1:5000helloworldの成功した登場
 地主| 掲載地 2022/10/30 12:28:43 |
CentOS 7は.NET SDK 6または.NETランタイムをインストールします

.NETをインストールする前に、以下のコマンドを実行してMicrosoftパッケージ署名キーを信頼キーリストに追加し、Microsoftパッケージリポジトリを追加してください。 ターミナルを開き、次のコマンドを実行します:


SDKをインストールしてください

.NET SDKを使えば、.NETを通じてアプリを開発できます。 .NET SDKをインストールしていれば、対応するランタイムをインストールする必要はありません。 .NET SDKをインストールするには、以下のコマンドを実行します:


ランタイムをインストールしてください

ASP.NET Coreランタイムを使えば、.NETで開発されたランタイムを提供しないアプリを実行できます。 以下のコマンドは、.NETと最も互換性のあるランタイムである ASP.NET Coreランタイムをインストールします。 ターミナルで以下のコマンドを実行します:


検証コマンドは以下の通りです:



 地主| 掲載地 2024/09/03 15:29:17 |
.NET 8 SDKを手動でインストールしてください

掲載地 2019/01/23 15:37:46 |
インストールしましたが、「/optディレクトリには/dotnetがない」ディレクトリを確認しました
dotnet xx.dllプロンプトを実行した際、指定されたフレームワーク「Microsoft.NETCore.App」バージョン「1.1.2」が見つかりませんでした
解決策を探しました
https://www.cnblogs.com/hobinly/p/6169165.html
設置が失敗した可能性もあります
 地主| 掲載地 2019/01/23 15:44:02 |
夏 2019年1月23日 15:37 投稿
インストールしましたが、「/optディレクトリには/dotnetがない」ディレクトリを確認しました
dotnet xx.dllプロンプトを実行すると、指定されたフレームワーク「Mic...」

実行する



インストールされたバージョンを確認してください。プログラムのバージョンが低すぎるはずです
掲載地 2019/01/23 15:48:05 |

実行後も上記のエラーは報告されます
 地主| 掲載地 2019/01/23 16:10:52 |
夏 2019年1月23日 15:48に投稿
実行後も上記のエラーは報告されます

実行すると、サーバーにインストールされているSDKのリストが表示されるだけです。

プログラムが動いているバージョンがリストにあるかどうかを確認します。
掲載地 2019/01/23 16:20:27 |
シャオ・ジャザ 2019年1月23日 16:10 投稿
実行すると、サーバーにインストールされているSDKのリストが表示されるだけです。

プログラムが動いているバージョンがリストにあるかどうかを確認します。 ...

実行完了
OPTディレクトリに問題はありますか?
 地主| 掲載地 2019/01/23 16:24:06 |
夏 2019年1月23日 16:20 に投稿
実行完了
OPTディレクトリに問題はありますか?

DLLのバージョンを確認して、それをバージョン2.1.xに修正しようとします。これはバージョンの互換性の問題であるはずです

あなたのDLLバージョンは低すぎます
掲載地 2019/01/24 9:56:23 |
リトルスラッグ 2019年1月23日 16:24に投稿
DLLのバージョンを確認して、それをバージョン2.1.xに修正しようとします。これはバージョンの互換性の問題であるはずです

あなたのDLLバージョンは低すぎます...

すべてのバージョンを最新にアップデートしましたが、Linuxで成功していますか? バージョンの問題のようです
 地主| 掲載地 2019/01/24 10:03:12 |
夏 2019-1-24 09:56に投稿
すべてのバージョンを最新にアップデートしましたが、Linuxで成功していますか? バージョンの問題のようです
...

うーん、サーバー上でcurlを実行してくださいhttp://127.0.0.1:5000  ページのHTMLを返すように試みてください
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com