この記事では主に 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、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:
https://www.microsoft.com/net/core/preview
.NET Core 1.0 および 1.1:
https:// www.microsoft.com/net/download/core
注:
1.1 と 2.0 は 2017
1.2 よりも必要です。私が行ったケースはすべて 1.0 で実装されており、2.0 の新機能の紹介
2 が必要です。ダウンロード後、直接クリックしてインストールします
3.cmd でバージョンを表示します (jdk をインストールするような感じですか)
4. vs2015 の変更点を確認してください
注: まず、必ず Visual をインストールしてください。もちろん、Visual Studio Community 2015 をコンピューターにインストールして、Visual Studio 2015 の有料バージョンを置き換えることもできます。
5. プロジェクト ファイルの場所を構成した後、[OK] をクリックしてテンプレートを選択します。以下に示す本人確認方法:
以上がAsp.Net -- コアのインストールと導入の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。