Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
von Rick Anderson
Hinweis
Eine aktualisierte Version dieses Lernprogramms ist hier mit der neuesten Version von Visual Studio verfügbar. Das neue Lernprogramm verwendet ASP.NET Core MVC, das viele Verbesserungen in diesem Lernprogramm bietet.
In diesem Lernprogramm lernen Sie ASP.NET Core MVC mit Controllern und Ansichten. Razor Pages ist eine neue Alternative in ASP.NET Core, einem seitenbasierten Programmiermodell, das das Erstellen von Web-UI erleichtert und produktiver macht. Wir empfehlen Ihnen, das Lernprogramm "Razor Pages " vor der MVC-Version zu testen. Das Razor Pages-Tutorial:
- Es ist einfacher zu folgen.
- Umfasst mehr Funktionen.
- Ist der bevorzugte Ansatz für die entwicklung neuer Apps.
In diesem Lernprogramm lernen Sie die Grundlagen zum Erstellen einer ASP.NET MVC 5-Web-App mit Visual Studio 2017. Der endgültige Quellcode für das Lernprogramm befindet sich auf GitHub.
Dieses Lernprogramm wurde von Scott Guthrie (twitter@scottgu ), Scott Hanselman (Twitter: @shanselman ) und Rick Anderson ( @RickAndMSFT ) geschrieben.
Sie benötigen ein Azure-Konto, um diese App in Azure bereitzustellen:
- Sie können ein Azure-Konto kostenlos öffnen – Sie erhalten Guthaben, das Sie verwenden können, um kostenpflichtige Azure-Dienste auszuprobieren, und auch nachdem sie verwendet wurden, können Sie das Konto behalten und kostenlose Azure-Dienste verwenden.
- Sie können MSDN-Abonnentenvorteile aktivieren – Ihr MSDN-Abonnement bietet Ihnen monatlich Gutschriften, die Sie für kostenpflichtige Azure-Dienste verwenden können.
Erste Schritte
Beginnen Sie mit der Installation von Visual Studio 2017. Öffnen Sie dann Visual Studio.
Visual Studio ist eine IDE oder integrierte Entwicklungsumgebung. Genau wie Sie Microsoft Word zum Schreiben von Dokumenten verwenden, verwenden Sie eine IDE zum Erstellen von Anwendungen. In Visual Studio befindet sich unten eine Liste mit verschiedenen Optionen, die Ihnen zur Verfügung stehen. Es gibt auch ein Menü, das eine weitere Möglichkeit zum Ausführen von Aufgaben in der IDE bietet. Statt z. B. auf der Startseite "Neues Projekt" auszuwählen, können Sie die Menüleiste verwenden und "Neues Projekt>" auswählen.
Erstellen Sie Ihre erste App
Wählen Sie auf der Startseite " Neues Projekt" aus. Wählen Sie im Dialogfeld "Neues Projekt " auf der linken Seite die Kategorie "Visual C#" und dann " Web" und dann die Projektvorlage ASP.NET Webanwendung (.NET Framework) aus. Benennen Sie Ihr Projekt "MvcMovie", und wählen Sie dann "OK" aus.
Wählen Sie im Dialogfeld "Neue ASP.NET Webanwendung " die Option "MVC " und dann "OK" aus.
Visual Studio hat eine Standardvorlage für das soeben erstellte ASP.NET MVC-Projekt verwendet, sodass Sie jetzt über eine funktionierende Anwendung verfügen, ohne etwas zu tun! Dies ist ein einfaches Projekt "Hallo Welt!", und es ist ein guter Ort, um Ihre Anwendung zu starten.
Drücken Sie F5 , um mit dem Debuggen zu beginnen. Wenn Sie F5 drücken, startet Visual Studio IIS Express und führt Ihre Web-App aus. Visual Studio startet dann einen Browser und öffnet die Startseite der Anwendung. Beachten Sie, dass die Adressleiste des Browsers sagt localhost:port# und nicht so etwas wie example.com. Das liegt daran, dass localhost sie immer auf Ihren eigenen lokalen Computer verweist, der in diesem Fall die soeben integrierte Anwendung ausführt. Wenn Visual Studio ein Webprojekt ausführt, wird ein zufälliger Port für den Webserver verwendet. In der abbildung unten ist die Portnummer 1234. Wenn Sie die Anwendung ausführen, wird eine andere Portnummer angezeigt.
Sofort einsatzbereit bietet diese Standardvorlage Home, Contact, und About Seiten. Die nachstehende Abbildung zeigt nicht die Links " Start", " Info" und "Kontakt ". Je nach Größe Ihres Browserfensters müssen Sie möglicherweise auf das Navigationssymbol klicken, um diese Links anzuzeigen.
Die Anwendung bietet auch Unterstützung für die Registrierung und Anmeldung. Der nächste Schritt besteht darin, die Funktionsweise dieser Anwendung zu ändern und etwas über ASP.NET MVC zu erfahren. Schließen Sie die ASP.NET MVC-Anwendung, und ändern wir nun code.
Eine Liste der aktuellen Lernprogramme finden Sie in den empfohlenen MVC-Artikeln.