Je ne vois pas clairement la différence principale entre les deux derniers types de projets, quel sens ont le dernier? .NET Core et .NET Framework?
Réponses
Trop de publicités?La différence est de savoir si vous serez en ciblant les .Net Framework ou la Complète .Net Framework. Et cette différence montre, par exemple, dans le projet.fichier json.
Une autre chose à savoir, c'est que lorsque vous utilisez le "ASP.NET de Base de l'Application Web (.NET Framework)" modèle, il est beaucoup plus facile de créer un lien .Net de la Bibliothèque des Projets qui visent le plein cadre lors de l'utilisation de Visual Studio. Il est possible de le faire à l'aide de la "ASP.NET de Base de l'Application Web (.NET de Base)" modèle, mais il faut la modification manuelle du projet.fichier json.
Il peut également être utile de mentionner que si vous ciblez le Plein Cadre de l'application web doit être déployé sur Windows, alors que le ciblage de l' .Net framework permet à l'application web pour être déployé à la non-environnements Windows. Mais le .Net Framework n'est pas aussi riche en fonctionnalités que le Plein Cadre. (Il n'a pas de dessin routines pour le redimensionnement des images par exemple). Vous pouvez lire plus sur le choix d'un bon cadre de ici: https://docs.asp.net/en/1.0.0-rc1/getting-started/choosing-the-right-dotnet.html
De toute façon, peu importe laquelle de ces deux modèles que vous choisissez, vous allez créer un projet pour la création d'un ASP.NET application de Base.
Certains des écarts entre les projets créés
Voici ce que la solution ressemble dans Visual Studio 2015 mise à Jour 3 lors de l' "ASP.NET de Base de l'Application Web (.NET de Base)" est choisi (avec option Vide):
Et voici son projet.fichier json:
Voici ce que la solution ressemble dans Visual Studio 2015 mise à Jour 3 lors de l' "ASP.NET de Base de l'Application Web (.NET Framework)" est choisi (avec option Vide):
Et voici son projet.fichier json:
ASP.NET de Base peuvent s'exécuter sur le dessus de .NET de Base ou complets .NET Framework. Donc, il y a un modèle en fonction de si vous voulez construire .NET de Base ou complets .NET Framework.
Voici une infographie que Microsoft a mis ensemble que visuellement explique le concept:
Peu importe le modèle que vous choisissez, vous pouvez toujours modifier votre configuration pour cible les deux en même temps. Mais les modèles seulement vous aider à obtenir commencé avec l'un ou l'autre.