ホームページ  >  記事  >  バックエンド開発  >  Asp.Net Core をインストールするにはどうすればよいですか? Asp.Net Core インストール例チュートリアルの詳細な説明

Asp.Net Core をインストールするにはどうすればよいですか? Asp.Net Core インストール例チュートリアルの詳細な説明

零下一度
零下一度オリジナル
2017-06-15 13:37:562162ブラウズ

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

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