Heim > Artikel > Backend-Entwicklung > Asp.Net – ausführliche Erläuterung der Core-Installation und Einführung
In diesem Artikel wird hauptsächlich das Einführungs- und Installations-Tutorial von Asp.Net Core im Detail vorgestellt, das einen gewissen Referenzwert hat. Interessierte Freunde können sich auf
Asp.Net Core-Einführung
ASP.NET Core ist ein neues plattformübergreifendes Open-Source-Framework, mit dem moderne Cloud-Anwendungen basierend auf Netzwerkverbindungen erstellt werden können, wie zum Beispiel: Webanwendungen, IoT-Anwendungen (Internet der Dinge, Internet der Dinge). und mobile Backends usw. ASP.NET Core kann auf .NET Core oder dem vollständigen .NET Framework ausgeführt werden. Seine Architektur bietet ein optimales Entwicklungsframework für Anwendungen, die in der Cloud veröffentlicht oder lokal ausgeführt werden. Dadurch bleibt Ihre Flexibilität erhalten Lösungen konstruieren. Sie können Ihre ASP.NET Core-Anwendungen plattformübergreifend auf Geräten wie Windows, Mac und Linux entwickeln und ausführenAsp.net Core History
First ASP.NET Preview wurde im Jahr 2000 als Teil des .NET Framework veröffentlicht. Nach 15 Jahren brachte net im Jahr 2016 endlich seine erste plattformübergreifende Version ASP.NET Core auf den Markt. Es sollte eine Aussage gemacht werden: ASP.NET Core ist keine Fortsetzung von ASP.NET 4.6. Dabei handelt es sich um ein völlig neues Framework, das das bestehende ASP.NET 4.6-Framework neu schreibt, aber viel kleiner und modularer ist und wesentliche Änderungen gegenüber der Vorgängerversion aufweist. Spezifische Änderungen werden später im Detail vorgestelltAsp.Net Core-Funktionen
Plattformübergreifend
Ja, läuft unter Windows, macOS, LinuxFlexibler Bereitstellungsmechanismus
1. Tragbare Anwendungen (tragbare Anwendungen) Dieser Bereitstellungsmechanismus ähnelt dem herkömmlichen .NET Framework, sofern .NET Core Runtime auf der Zielplattform vorhanden ist. 2.Eigenständige Anwendung (selbstgehostete Anwendung) Wie der Name schon sagt, bündelt dieser Bereitstellungsmechanismus die Anwendung und die Laufzeit und kann auch bei .NET Core Runtime normal funktionieren ist nicht auf der Zielplattform installiert. Die zweite Methode unterscheidet sich ebenfalls von .NET Native. Sie verwendet weiterhin CoreCLR, während .NET Native CoreRT als Laufzeit verwendet. Weitere Informationen finden Sie unter dotnet/corert.Befehlszeilentools
Alle laufenden Skripte von .NET-Programmen können mit Befehlszeilentools (cmd, bash) ausgeführt werden. Hier gibt es mehrere Gängige Donnet-BefehleCloud-Optimierung
Sie können Ihre Anwendung in der Cloud bereitstellen und debuggenModularität
Sie können weitere Module entsprechend Ihren Anwendungsanforderungen hinzufügenVorteile von Asp.Net Core
ASP.NET Core bietet die folgenden Vorteile: ASP.NET Core weist im Vergleich zu früheren Versionen viele Änderungen auf, wodurch es zu einem flexibleren und modulareren Framework wird. ASP.NET Core basiert nicht mehr auf System.Web.dll, sondern auf einer Reihe von Paketen, die in NuGet aufgeschlüsselt sind. Auf diese Weise können Sie basierend auf den tatsächlichen Anforderungen bestimmen, ob auf das entsprechende Nuget-Paket verwiesen werden soll, wodurch Ihre Anwendung optimiert werden kann. Zu den Vorteilen von Anwendungen mit kleinerer Oberfläche gehören höhere Sicherheit, weniger Wartung, verbesserte Leistung und geringere KostenMit ASP.NET Core können Sie die folgenden Verbesserungen erzielen:In Build and Run plattformübergreifende Asp.Net Core-Anwendungen für Windows, Mac und Linux. .NET Core-basierte Anwendungen unterstützen eine echte Anwendungsversionskontrolle. Neue Entwicklungstools erleichtern die Entwicklung. Erstellen Sie Web-UI und Web-API in einer einheitlichen Lösung. Konfigurationssystem basierend auf einer Cloud-Computing-Umgebung. Integrierte Unterstützung für Abhängigkeitsinjektion. Tag Helper macht Razor-Tags und HTML-Markup natürlicher. Es kann in IIS oder in einer benutzerdefinierten Hosting-Umgebung bereitgestellt werden. Integrieren Sie moderne Client-Entwicklungs-Frameworks und -Workflows. Neue, schlanke, modulare HTTP-Anforderungspipeline. Eine neue Reihe von Tools zur Vereinfachung der modernen Webentwicklung. Open Source und Community konzentrieren sich auf die Entwicklung und Ausführung von ASP auf Geräten, einschließlich Windows, Mac und Linux. NET-Anwendung Asp.Net Core Umgebungsinstallation 1. Download-Adresse: .NET Core 2.0 Preview 1: https://www.microsoft.com/net/core/preview.NET Core 1.0 und 1.1: https://www.microsoft.com/net/download/coreHinweis:
1.1, 2.0 erfordert VS 20171.2. Die von mir durchgeführten Fälle sind alle unter 1.0 implementiert, und es wird eine Einführung in die neuen Funktionen von 2.0 geben2 Klicken Sie hier, um direkt nach dem Herunterladen zu installieren 3.cmd Überprüfen Sie die Version (fühlt es sich an, als würde man JDK installieren) 4. Schauen Sie sich die Änderungen in vs2015 an Hinweis: Stellen Sie zunächst sicher, dass Visual Studio 2015 Update3 auf Ihrem Computer installiert ist. Natürlich können wir auch Visual Studio Community 2015 installieren, um die kostenpflichtige Version von Visual Studio 2015 zu ersetzen. 5. Nachdem Sie den Speicherort der Projektdatei konfiguriert haben, klicken Sie auf OK, wählen Sie die Vorlage und die Authentifizierungsmethode aus, wie in der Abbildung unten gezeigt:
Das obige ist der detaillierte Inhalt vonAsp.Net – ausführliche Erläuterung der Core-Installation und Einführung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!