ホームページ >バックエンド開発 >C#.Net チュートリアル >Asp.Net Core をインストールするにはどうすればよいですか? Asp.Net Core インストール例チュートリアルの詳細な説明
この記事では主に Asp.Net Core の導入とインストールのチュートリアルを詳しく紹介します。興味のある方は参考にしてください
Asp.Net Core の紹介
ASP.NET Core は新しくオープンしたものです。 Web アプリケーション、IoT (モノのインターネット、モノのインターネット) アプリケーション、モバイル バックエンドなど、ネットワーク接続に基づいた最新のクラウド アプリケーションを構築するために使用できるソースのクロスプラットフォーム フレームワーク。 ASP.NET Core は、.NET Core または完全な .NET Framework 上で実行でき、そのアーキテクチャは、クラウドに公開されるアプリケーションまたはローカルで実行されるアプリケーションに最適な開発フレームワークを提供します。これにより、オーバーヘッドがほとんどなくなり、柔軟性が維持されます。ソリューションを構築しています。 ASP.NET Core アプリケーションは、Windows、Mac、Linux などのデバイス上でクロスプラットフォームで開発および実行できます
Asp.net Core の歴史
最初の ASP.NET プレビュー バージョンは NET Framework として 2000 年にリリースされました。 15 年後の 2016 年、ネットはついに初のクロスプラットフォーム バージョン ASP.NET Core を導入しました。 ASP.NET Core は ASP.NET 4.6 の継続ではありません。これは、既存の ASP.NET 4.6 フレームワークを書き直す完全に新しいフレームワークですが、はるかに小型でモジュール化されており、以前のバージョンから大幅に変更されています。具体的な変更点については後ほど詳しく紹介します
Asp.Net Coreの機能
クロスプラットフォーム
Windows、macOS、Linux上で実行可能
柔軟な展開メカニズム
1. ポータブルアプリケーション (ポータブル アプリケーション)
この展開メカニズムは、.NET Core ランタイムがターゲット プラットフォームに存在する限り、従来の .NET Framework と似ています。
2.自己完結型アプリケーション (自己ホスト型アプリケーション)
名前が示すように、この展開メカニズムはアプリケーションとランタイムを一緒にパッケージ化しており、ターゲット プラットフォームに .NET Core ランタイムがインストールされていない場合でも通常どおり使用できます。
2 番目の方法も .NET ネイティブとは異なります。これは依然として CoreCLR を使用しますが、.NET ネイティブはランタイムとして CoreRT を使用します。詳細については、dotnet/corert を参照してください。
コマンド ライン ツール
.NET プログラムのすべての実行スクリプトは、コマンド ライン ツール (cmd、bash) で実行できます。いくつかの一般的な Donnet コマンドを次に示します
クラウドの最適化
クラウド上でアプリケーションをデバッグします
モジュール性
アプリケーションのニーズに応じて他のモジュールを追加できます
Asp.Net Coreの利点
ASP.NET Coreには次の利点があります:
ASP.NET Core は以前のバージョンと比較して多くの変更が加えられ、より柔軟でモジュール型のフレームワークになっています。 ASP.NET Core は System.Web.dll に基づいていなくなり、NuGet で分解されたパッケージのセットに基づいています。これにより、実際のニーズに基づいて対応する Nuget パッケージを参照するかどうかを決定でき、アプリケーションを最適化できます。表面積が小さいアプリケーションの利点には、セキュリティの向上、メンテナンスの軽減、パフォーマンスの向上、コストの削減が含まれます
ASP.NET Core を使用してアプリケーションを開発すると、次のような改善が得られます:
Windows、Mac、および Windows 上で構築して実行するLinux クロスプラットフォームの Asp.Net Core アプリケーション。 .NET Core ベースのアプリケーションは、真のアプリケーション バージョン管理をサポートします。新しい開発ツールにより、開発が容易になります。 Web UI と Web API を統合ソリューションで構築します。クラウドコンピューティング環境をベースとした構成システム。依存関係注入の組み込みサポート。タグ ヘルパーにより、Razor タグと HTML マークアップがより自然になります。 IIS またはカスタマイズされたホスティング環境に展開できます。最新のクライアント開発フレームワークとワークフローの統合 新しい軽量のモジュール式 HTTP リクエスト パイプライン 最新の Web 開発を簡素化する新しいツール セット オープン ソースとコミュニティは、Windows、Mac、Linux などのデバイス上での ASP の開発と実行に重点を置いています .NET アプリケーション Asp.Net Core環境のインストール
1. ダウンロード アドレス:
.NET Core 2.0 プレビュー 1:
www.microsoft.com/net/core/preview
.NET Core 1.0 および 1.1:
www.microsoft.com/net/ download/core
注:
1.1 と 2.0 には VS 2017
1.2 が必要です。私が作成したケースはすべて 1.0 で実装されており、2.0 の新機能の紹介があります
2。ダウンロード後、[インストール] をクリックします。直接
3.cmd でバージョンを確認します (jdk をインストールするような感じですか)
4. vs2015 の変更点を確認してください
注: まず、Visual Studio 2015 がインストールされていることを確認してください。もちろん、Visual Studio Community 2015 をインストールして、Visual Studio 2015 の有料版を置き換えることもできます。
5. プロジェクト ファイルの場所を構成した後、[OK] をクリックし、テンプレートと認証を選択します。以下の図に示すメソッド:
以上がAsp.Net Core をインストールするにはどうすればよいですか? Asp.Net Core インストール例チュートリアルの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。