Vytváření webových aplikací Razor
Tato příručka nabízí úvod k vytvoření první webové aplikace Razor. Podrobnější pokyny najdete v tématu Úvod do Razor Pages v ASP.NET Core.
Visual Studio pro Mac poskytuje podporu pro úpravy Razor, včetně technologie IntelliSense a zvýraznění syntaxe v souborech .cshtml. Novinkou ve verzi Visual Studio 2019 pro Mac 8.3+ je možnost mít v souboru Razor kontextovou technologii IntelliSense, abyste obdrželi IntelliSense odpovídající jazyku, který aktuálně upravujete v dokumentu.

Vytvoření nového projektu Razor
Na úvodní obrazovce vyberte Nový a vytvořte nový projekt:

V dialogovém okně New Project (Nová aplikace) přejděte do části .NET Core App Web Application (Webová aplikace .NET Core) a > > vyberte Next (Další):

Vyberte cílovou rozhraní .NET Core (doporučujeme verzi 2.2 nebo novější) a pak vyberte Další. Zvolte název projektu a v případě potřeby přidejte podporu Gitu. Vyberte Vytvořit a vytvořte projekt.

Visual Studio pro Mac otevřete projekt v okně Rozložení kódu.
Spusťte projekt bez ladění pomocí kláves Command+Option+F5.
Visual Studio Kestrel,otevře prohlížeč na a
https://localhost:5001zobrazí první webovou aplikaci Razor.
Anatomie projektu
Webové aplikace Razor obsahují následující komponenty.
Složka Pages
Tato složka obsahuje webové stránky projektu spolu s kódem na pozadí pro každou z nich:
- Soubor * .cshtml pro kód HTML a syntaxe Razor.
- Soubor * .cshtml.cs pro kód C# na pozadí pro zpracování událostí stránky.
Podpůrné soubory mají názvy, které začínají podtržítkem. Například soubor _ Layout.cshtml konfiguruje prvky uživatelského rozhraní společné pro všechny stránky. Tento soubor nastaví navigační nabídku v horní části stránky a oznámení o autorských právech v dolní části. Další informace najdete v tématu Rozložení v ASP.NET Core.
Nastavení spuštění
Soubor launchSettings.json obsahuje nastavení služby IIS, adresu URL aplikace a další související nastavení.
Nastavení aplikace
Soubor appSettings.jsobsahuje konfigurační data, jako jsou připojovací řetězce.
Další informace o konfiguraci najdete v části Konfigurace v ASP.NET příručce.
složka wwwroot
Tato složka obsahuje statické soubory, jako jsou soubory HTML, JavaScript a CSS. Další informace najdete v tématu Statické soubory v ASP.NET Core.
Program.cs
Tento soubor obsahuje vstupní bod pro program. Další informace najdete v tématu ASP.NET Core Web Host.
Startup.cs
Tento soubor obsahuje kód, který konfiguruje chování aplikace, například jestli aplikace vyžaduje souhlas se soubory cookie. Další informace najdete v tématu Spuštění aplikace v ASP.NET Core.
Viz také
Ucelenější průvodce vytvářením webových aplikací Razor najdete v tématu Úvod do Razor Pages v ASP.NET Core.