ホームページ  >  記事  >  バックエンド開発  >  Asp.Net -- コアのインストールと導入の詳細な説明

Asp.Net -- コアのインストールと導入の詳細な説明

巴扎黑
巴扎黑オリジナル
2017-08-08 13:20:151402ブラウズ

この記事では主に 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。