TOC

This article is currently in the process of being translated into German (~70% done).

Erste Schritte:

Hallo, MVC Welt!

Nachdem eine Version von Visual Studio installiert und gestartet ist, können wir jetzt unsere erste ASP.NET MVC-Anwendung erstellen, die wir "HelloMVCWorld" nennen - dies ist unsere eigene, leicht modifizierte Version des extrem klassischen "Hallo, Welt!" Beispiels, mit dem fast jedes Programmier-Tutorial begonnen wird.

In Visual Studio, from the File menu, select New -> Project. You will be presented to the New Project dialog, where you select the project type, name and location. For this tutorial, we'll use an ASP.NET Core Web Application - you can either look for it in the list or use the Search box, as I have on the screenshot:

After clicking Next, you will be presented with a dialog where you can specify the details for your project. You will need to specify a name and a location for it, e.g. like this:

With all the details in place, you can now click the Create button to proceed to the final step. Here you will be asked to select the Template which should be used when creating the project:

Sie könnten versucht sein, die Vorlage mit dem Namen "Web Application (Model-View-Controller)" auszuwählen, denn schließlich handelt es sich bei MVC um dieses Tutorial, oder? Ja, das ist es, aber in diesem Lernprogramm erfahren Sie alles von Grund auf und die MVC-Vorlage enthält standardmäßig SEHR VIEL Material - es ist eigentlich eine vollständige, wenn auch kleine Website. Das kann zu verwirrend sein. Wählen Sie stattdessen die Vorlage Leer aus. Sie enthält nur das Minimum an Dateien, die Sie zum Erstellen einer MVC-Webanwendung benötigen.

Proceed by clicking the Create button once again.

Visual Studio erstellt jetzt ein neues Projekt für Sie, das nur einige Dateien enthält. Ob Sie es glauben oder nicht, das ist eigentlich alles, was wir brauchen, um den Klassiker "Hallo, Welt!" Zu kreieren. Begrüßung - drücken Sie F5 und überzeugen Sie sich selbst. Dadurch kompiliert Visual Studio Ihr neues Projekt und öffnet die resultierende Website in Ihrem Standardbrowser. In diesem Fall sollte einfach die Meldung "Hello World!" Angezeigt werden. Aber wie ist das passiert?

Standardmäßig erstellt VS eine Startup.cs -Datei. Sie erledigt grundlegende Einstellungen, die später in diesem Lernprogramm erläutert werden. Suchen Sie jedoch zunächst nach dieser Codezeile:

await context.Response.WriteAsync("Hello World!");

Wir werden diese Nachricht jetzt wie versprochen in MVC umwandeln. Wenn Ihr Projekt noch läuft, befinden sich Ihre Projektdateien im schreibgeschützten Modus. Daher müssen Sie die Website stoppen, indem Sie entweder das von VS geöffnete Browserfenster schließen oder Debug auswählen. -> Debugging stoppen (oder drücken Sie Umschalt + F5). Jetzt können Sie die Datei Startup.cs bearbeiten. Ändern Sie die Nachricht einfach so, dass die Codezeile wie folgt aussieht:

await context.Response.WriteAsync("Hello, MVC World!");

Führen Sie Ihr Projekt erneut aus (über das Menü Debuggen oder durch Drücken von F5), und los geht's - die Nachricht wurde geändert!

Zusammenfassung

Glückwunsch, Sie haben gerade eine sehr einfache Webanwendung erstellt, aber bisher haben wir noch keine Modelle, Ansichten oder Controller gesehen. Wir werden das im nächsten Artikel ändern, in dem wir den MVC-Lernprozess durch einen Blick auf Controller starten.

This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!