Heim >Backend-Entwicklung >C#.Net-Tutorial >Wie installiere ich Asp.Net Core? Ausführliche Erläuterung des Asp.Net Core-Installationsbeispiel-Tutorials

Wie installiere ich Asp.Net Core? Ausführliche Erläuterung des Asp.Net Core-Installationsbeispiel-Tutorials

零下一度
零下一度Original
2017-06-15 13:37:562184Durchsuche

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ühren

Asp.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 vorgestellt

Asp.Net Core-Funktionen

Plattformübergreifend

Ja, läuft unter Windows, macOS, Linux

Flexibler 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-Befehle

Cloud-Optimierung

Sie können Ihre Anwendung in der Cloud bereitstellen und debuggen

Modularität

Sie können weitere Module entsprechend Ihren Anwendungsanforderungen hinzufügen

Vorteile 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 Sie auf das entsprechende Nuget-Paket verweisen sollten, um Ihre Anwendung zu optimieren. Zu den Vorteilen von Anwendungen mit kleinerer Oberfläche gehören höhere Sicherheit, weniger Wartung, verbesserte Leistung und geringere Kosten

Mit 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-Entwicklungsframeworks 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 Vorschau 1:

www.microsoft.com/net/core/ Vorschau

. NET Core 1.0 und 1.1:

www.microsoft.com/net/download/core

Hinweis:

1.1 und 2.0 erfordern vs. 2017

1.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 geben

2 Klicken Sie hier, um direkt nach dem Herunterladen zu installieren

3.cmd Version anzeigen (fühlt es sich an, als wäre JDK installiert)

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. Konfigurieren Nachdem Sie die Projektdatei gefunden haben, klicken Sie auf OK, wählen Sie die Vorlage und die Authentifizierungsmethode aus, wie unten gezeigt:

Das obige ist der detaillierte Inhalt vonWie installiere ich Asp.Net Core? Ausführliche Erläuterung des Asp.Net Core-Installationsbeispiel-Tutorials. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn