Maison  >  Article  >  développement back-end  >  Asp.Net - explication détaillée de l'installation et de l'introduction du Core

Asp.Net - explication détaillée de l'installation et de l'introduction du Core

巴扎黑
巴扎黑original
2017-08-08 13:20:151340parcourir

Cet article présente principalement en détail le didacticiel d'introduction et d'installation d'Asp.Net Core, qui a une certaine valeur de référence. Les amis intéressés peuvent se référer à

Introduction à Asp.Net Core

ASP.NET Core est un nouveau framework multiplateforme open source qui peut être utilisé pour créer des applications cloud modernes basées sur des connexions réseau, telles que : applications Web, applications IoT (Internet des objets, Internet des objets) et backends mobiles, etc. ASP.NET Core peut fonctionner sur .NET Core ou sur le .NET Framework complet. Son architecture fournit un cadre de développement optimal pour les applications publiées sur le cloud ou exécutées localement. Elle est composée de composants modulaires avec très peu de surcharge. construire des solutions. Vous pouvez développer et exécuter vos applications ASP.NET Core multiplateforme sur des appareils tels que Windows, Mac et Linux

Historique d'Asp.net Core

Premier ASP.NET L'aperçu a été publié dans le cadre du .NET Framework en 2000. Après 15 ans, net a finalement inauguré sa première version multiplateforme ASP.NET Core en 2016. Une déclaration doit être faite : ASP.NET Core n'est pas une continuation d'ASP.NET 4.6. Il s'agit d'un tout nouveau framework qui réécrit le framework ASP.NET 4.6 existant, mais il est beaucoup plus petit et plus modulaire, et il présente des changements substantiels par rapport à la version précédente. Des modifications spécifiques seront introduites en détail ultérieurement

Fonctionnalités Asp.Net Core

Multiplateforme

Oui Fonctionne sous Windows, macOS, Linux

Mécanisme de déploiement flexible

Applications portables (applications portables)

Ce mécanisme de déploiement est similaire au .NET Framework traditionnel, tant que .NET Core Runtime existe sur la plateforme cible.

2.Application autonome (application auto-hébergée)

Comme son nom l'indique, ce mécanisme de déploiement regroupe l'application et le runtime, et il peut fonctionner normalement même si .NET Core Runtime n'est pas installé sur la plateforme cible.

La deuxième méthode est également différente de .NET Native. Elle utilise toujours CoreCLR, tandis que .NET Native utilise CoreRT comme environnement d'exécution. Pour plus de détails, voir dotnet/corert.

Outils de ligne de commande

Tous les scripts en cours d'exécution des programmes .NET peuvent être exécutés à l'aide d'outils de ligne de commande (cmd, bash) Il y en a plusieurs ici Commandes donnet courantes

Optimisation du cloud

Vous pouvez déployer et déboguer votre application sur le cloud

Modularité

Vous pouvez y ajouter d'autres modules en fonction des besoins de votre application

Avantages d'Asp.Net Core

ASP.NET Core présente les avantages suivants :

ASP.NET Core présente de nombreux changements par rapport aux versions précédentes, ce qui en fait un framework plus flexible et modulaire. ASP.NET Core n'est plus basé sur System.Web.dll, il est basé sur un ensemble de packages décomposés dans NuGet. Cela vous permet de déterminer s'il convient de référencer le package Nuget correspondant en fonction des besoins réels, ce qui peut optimiser votre application. Les avantages des applications avec une surface plus petite incluent une plus grande sécurité, moins de maintenance, des performances améliorées et des coûts réduits

Avec ASP.NET Core, vous pouvez bénéficier des améliorations suivantes :

Dans Build and run Applications Asp.Net Core multiplateformes pour Windows, Mac et Linux. Les applications basées sur .NET Core prennent en charge un véritable contrôle de version des applications. Les nouveaux outils de développement facilitent le développement. Créez une interface utilisateur Web et une API Web dans une solution unifiée. Système de configuration basé sur un environnement cloud computing. Prise en charge intégrée de l'injection de dépendances. Tag Helper rend les balises Razor et le balisage HTML plus naturels. Il peut être déployé dans IIS ou dans un environnement d'hébergement personnalisé. Intégrer des cadres et des flux de travail de développement client modernes Nouveau pipeline de requêtes HTTP léger et modulaire Un nouvel ensemble d'outils pour simplifier le développement Web moderne L'open source et la communauté se concentrent sur le développement et l'exécution d'ASP sur des appareils tels que Windows, Mac et Linux Application .NET Asp.Net Core installation de l'environnement

1. Adresse de téléchargement :

.NET Core 2.0 Preview 1 :

https://www.microsoft.com/net/core/preview

.NET Core 1.0 et 1.1 :

https://www.microsoft.com/net/download/core

Remarque :

1.1, 2.0 nécessite VS 2017

1.2. Les cas que j'ai réalisés sont tous implémentés sous 1.0, et il y aura une introduction aux nouvelles fonctionnalités de 2.0

2. Cliquez pour installer directement après le téléchargement

3.cmd Vérifiez la version (est-ce que cela ressemble à l'installation de jdk)

4. Jetez un œil aux changements dans vs2015.

Remarque : assurez-vous d'abord que Visual Studio 2015 Update3 est installé sur votre ordinateur. Bien entendu, nous pouvons également installer Visual Studio Community 2015 pour remplacer la version payante de Visual Studio 2015.

<.>

5. Après avoir configuré l'emplacement du fichier de projet, cliquez sur OK, sélectionnez le modèle et la méthode d'authentification, comme indiqué dans la figure ci-dessous :

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn