Toto není nejnovější verze tohoto článku. Aktuální verzi najdete v tomto článku ve verzi .NET 9.
Upozorňující
Tato verze ASP.NET Core se už nepodporuje. Další informace najdete v zásadách podpory .NET a .NET Core. Aktuální verzi najdete v tomto článku ve verzi .NET 9.
Důležité
Tyto informace se týkají předběžného vydání produktu, který může být podstatně změněn před komerčním vydáním. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Aktuální verzi najdete v tomto článku ve verzi .NET 9.
V tomto kurzu se naučíte vývoj webu ASP.NET Core MVC pomocí kontrolerů a zobrazení. Pokud s vývojem webu ASP.NET Core teprve začínáte, zvažte Razor verzi stránky tohoto kurzu, která poskytuje jednodušší výchozí bod. Viz Volba ASP.NET základního uživatelského rozhraní, které porovnává Razor stránky, MVC a Blazor vývoj uživatelského rozhraní.
Toto je první kurz série, která učí vývoj webu ASP.NET Core MVC pomocí kontrolerů a zobrazení.
Na konci série budete mít aplikaci, která spravuje, ověřuje a zobrazuje data filmů. Získáte informace pro:
Podle pokynů editoru Visual Studio Code můžete postupovat v systémech macOS, Linux nebo Windows. Pokud používáte integrované vývojové prostředí (IDE) jiné než Visual Studio Code, může se vyžadovat změny.
Spusťte Visual Studio a vyberte Vytvořit nový projekt.
V dialogovém okně Vytvořit nový projekt vyberte ASP.NET Core Web App (Model-View-Controller)>Další.
V dialogovém okně Konfigurovat nový projekt :
Zadejte MvcMovie název projektu. Je důležité pojmenovat projekt MvcMovie. Při kopírování kódu musí velká písmena odpovídat jednotlivým namespace písmenům.
Umístění projektu je možné nastavit na libovolné místo.
Vyberte Další.
V dialogovém okně Další informace :
Vyberte .NET 9.0.
Ověřte, že není zaškrtnuto políčko Nepoužívat příkazy nejvyšší úrovně.
Visual Studio používá výchozí šablonu projektu pro vytvořený projekt MVC. Vytvořený projekt:
Je funkční aplikace.
Je to základní počáteční projekt.
Tento kurz předpokládá znalost VS Code. Další informace najdete v tématu Začínáme s VS Code a nápovědou k editoru Visual Studio Code.
Výběrem možnosti Nový terminál v nabídce Terminál otevřete integrovaný terminál.
Přejděte do adresáře (cd), který bude obsahovat projekt. Projekt se může nacházet kdekoli.
Spusťte následující příkazy:
dotnet new mvc -o MvcMovie
code -r MvcMovie
Příkaz dotnet new vytvoří nový projekt ASP.NET Core MVC ve složce MvcMovie .
Příkaz code otevře složku projektu MvcMovie v aktuální instanci editoru Visual Studio Code.
Visual Studio Code může zobrazit dialogové okno s dotazem: Důvěřujete autorům souborů v této složce?
Pokud důvěřujete všem souborům v nadřazené složce, vyberte Možnost Důvěřovat autorům všech souborů v nadřazené složce.
Vyberte Ano, autorům důvěřuji, protože složka projektu obsahuje soubory generované rozhraním .NET.
Když Visual Studio Code požádá o přidání prostředků pro sestavení a ladění projektu, vyberte Ano. Pokud Visual Studio Code nenabízí přidání prostředků sestavení a ladění, vyberte Zobrazit>paletu příkazů a do vyhledávacího pole zadejte ".NET". V seznamu příkazů vyberte .NET: Generate Assets for Build and Debug příkaz.
Visual Studio Code přidá .vscode složku s vygenerovanými launch.json soubory a tasks.json soubory.
Stisknutím kláves Ctrl+ spusťte aplikaci bez ladicího programu.
Visual Studio zobrazí následující dialogové okno, pokud projekt ještě není nakonfigurovaný tak, aby používal PROTOKOL SSL:
Pokud důvěřujete certifikátu SSL služby IIS Express, vyberte Ano .
Zobrazí se následující dialogové okno:
Pokud souhlasíte s tím, že se má důvěřovat vývojovému certifikátu, vyberte Ano.
Informace o důvěřování prohlížeči Firefox naleznete v článku o chybě certifikátu aplikace Firefox SEC_ERROR_INADEQUATE_KEY_USAGE.
Visual Studio spustí aplikaci a otevře výchozí prohlížeč.
Na panelu Adresa se zobrazuje localhost:<port#> něco jako example.com. Standardní název hostitele místního počítače je localhost. Když Visual Studio vytvoří webový projekt, použije se pro webový server náhodný port.
Spuštění aplikace bez ladění stisknutím ctrl +F5 vám umožní:
Proveďte změny kódu.
Uložte soubor.
Rychle aktualizujte prohlížeč a prohlédněte si změny kódu.
Aplikaci můžete spustit v režimu ladění nebo bez ladění z nabídky Ladění :
Aplikaci můžete ladit tak , že na panelu nástrojů vyberete tlačítko https :
Následující obrázek znázorňuje aplikaci:
Zavřete okno prohlížeče. Visual Studio aplikaci zastaví.
Důvěřovat vývojovému certifikátu HTTPS spuštěním následujícího příkazu:
dotnet dev-certs https --trust
Předchozí příkaz vyžaduje sadu .NET 9 SDK nebo novější v Linuxu. Informace o Linuxu v sadě .NET 8.0.401 SDK a starších verzích najdete v dokumentaci k distribuci Linuxu pro důvěryhodnost certifikátu.
Předchozí příkaz zobrazí následující dialogové okno za předpokladu, že certifikát nebyl dříve důvěryhodný:
Pokud souhlasíte s tím, že se má důvěřovat vývojovému certifikátu, vyberte Ano.
Na panelu Adresa se zobrazuje localhost:<port#> něco jako example.com. Standardní název hostitele místního počítače je localhost. Localhost obsluhuje pouze webové požadavky z místního počítače.
Spuštění aplikace bez ladění pomocí kombinace kláves Ctrl+F5 vám umožní:
Proveďte změny kódu.
Uložte soubor.
Rychle aktualizujte prohlížeč a prohlédněte si změny kódu.
Zavřete okno prohlížeče.
V editoru Visual Studio Code v nabídce Spustit vyberte Zastavit ladění nebo stisknutím kláves Shift+F5 aplikaci zastavte.
V tomto kurzu se naučíte vývoj webu ASP.NET Core MVC pomocí kontrolerů a zobrazení. Pokud s vývojem webu ASP.NET Core teprve začínáte, zvažte Razor verzi stránky tohoto kurzu, která poskytuje jednodušší výchozí bod. Viz Volba ASP.NET základního uživatelského rozhraní, které porovnává Razor stránky, MVC a Blazor vývoj uživatelského rozhraní.
Toto je první kurz série, která učí vývoj webu ASP.NET Core MVC pomocí kontrolerů a zobrazení.
Na konci série budete mít aplikaci, která spravuje a zobrazuje data filmů. Získáte informace pro:
V pokynech pro Visual Studio Code se pro vývojové funkce ASP.NET Core, jako je vytvoření projektu, používá .NET CLI. Podle těchto pokynů můžete postupovat v systému macOS, Linux nebo Windows a v jakémkoli editoru kódu. Pokud použijete jiný editor než Visual Studio Code, možná budete muset provést menší změny.
Spusťte Visual Studio a vyberte Vytvořit nový projekt.
V dialogovém okně Vytvořit nový projekt vyberte ASP.NET Core Web App (Model-View-Controller)>Další.
V dialogovém okně Konfigurovat nový projekt :
Zadejte MvcMovie název projektu. Je důležité pojmenovat projekt MvcMovie. Při kopírování kódu musí velká písmena odpovídat jednotlivým namespace písmenům.
Umístění projektu je možné nastavit na libovolné místo.
Vyberte Další.
V dialogovém okně Další informace :
Vyberte .NET 8.0 (dlouhodobá podpora).
Ověřte, že není zaškrtnuto políčko Nepoužívat příkazy nejvyšší úrovně.
Visual Studio používá výchozí šablonu projektu pro vytvořený projekt MVC. Vytvořený projekt:
Je funkční aplikace.
Je to základní počáteční projekt.
Tento kurz předpokládá znalost VS Code. Další informace najdete v tématu Začínáme s VS Code a nápovědou k editoru Visual Studio Code.
Výběrem možnosti Nový terminál v nabídce Terminál otevřete integrovaný terminál.
Přejděte do adresáře (cd), který bude obsahovat projekt. Projekt se může nacházet kdekoli.
Spusťte následující příkazy:
dotnet new mvc -o MvcMovie
code -r MvcMovie
Příkaz dotnet new vytvoří nový projekt ASP.NET Core MVC ve složce MvcMovie .
Příkaz code otevře složku projektu MvcMovie v aktuální instanci editoru Visual Studio Code.
Visual Studio Code může zobrazit dialogové okno s dotazem: Důvěřujete autorům souborů v této složce?
Pokud důvěřujete všem souborům v nadřazené složce, vyberte Možnost Důvěřovat autorům všech souborů v nadřazené složce.
Vyberte Ano, autorům důvěřuji, protože složka projektu obsahuje soubory generované rozhraním .NET.
Když Visual Studio Code požádá o přidání prostředků pro sestavení a ladění projektu, vyberte Ano. Pokud Visual Studio Code nenabízí přidání prostředků sestavení a ladění, vyberte Zobrazit>paletu příkazů a do vyhledávacího pole zadejte ".NET". V seznamu příkazů vyberte .NET: Generate Assets for Build and Debug příkaz.
Visual Studio Code přidá .vscode složku s vygenerovanými launch.json soubory a tasks.json soubory.
Vyberte Soubor>nový projekt....
Pokračujte výběrem webové aplikace webové aplikace a webové aplikace konzoly>>(model-view-controller).<>
V dialogovém okně Konfigurovat novou webovou aplikaci (Model-View-Controller):
Jako cílovou architekturu vyberte .NET 8.0.
Ověřte, že není zaškrtnuto políčko Nepoužívat příkazy nejvyšší úrovně.
Zvolte Pokračovat.
Zadejte MvcMovie název projektu. Je důležité pojmenovat projekt MvcMovie. Při kopírování kódu musí velká písmena odpovídat jednotlivým namespace písmenům.
Umístění projektu je možné nastavit na libovolné místo.
Stisknutím kláves Ctrl+ spusťte aplikaci bez ladicího programu.
Visual Studio zobrazí následující dialogové okno, pokud projekt ještě není nakonfigurovaný tak, aby používal PROTOKOL SSL:
Pokud důvěřujete certifikátu SSL služby IIS Express, vyberte Ano .
Zobrazí se následující dialogové okno:
Pokud souhlasíte s tím, že se má důvěřovat vývojovému certifikátu, vyberte Ano.
Informace o důvěřování prohlížeči Firefox naleznete v článku o chybě certifikátu aplikace Firefox SEC_ERROR_INADEQUATE_KEY_USAGE.
Visual Studio spustí aplikaci a otevře výchozí prohlížeč.
Na panelu Adresa se zobrazuje localhost:<port#> něco jako example.com. Standardní název hostitele místního počítače je localhost. Když Visual Studio vytvoří webový projekt, použije se pro webový server náhodný port.
Spuštění aplikace bez ladění stisknutím ctrl +F5 vám umožní:
Proveďte změny kódu.
Uložte soubor.
Rychle aktualizujte prohlížeč a prohlédněte si změny kódu.
Aplikaci můžete spustit v režimu ladění nebo bez ladění z nabídky Ladění :
Aplikaci můžete ladit tak , že na panelu nástrojů vyberete tlačítko https :
Následující obrázek znázorňuje aplikaci:
Zavřete okno prohlížeče. Visual Studio aplikaci zastaví.
Důvěřovat vývojovému certifikátu HTTPS spuštěním následujícího příkazu:
dotnet dev-certs https --trust
Předchozí příkaz vyžaduje sadu .NET 9 SDK nebo novější v Linuxu. Informace o Linuxu v sadě .NET 8.0.401 SDK a starších verzích najdete v dokumentaci k distribuci Linuxu pro důvěryhodnost certifikátu.
Předchozí příkaz zobrazí následující dialogové okno za předpokladu, že certifikát nebyl dříve důvěryhodný:
Pokud souhlasíte s tím, že se má důvěřovat vývojovému certifikátu, vyberte Ano.
Na panelu Adresa se zobrazuje localhost:<port#> něco jako example.com. Standardní název hostitele místního počítače je localhost. Localhost obsluhuje pouze webové požadavky z místního počítače.
Spuštění aplikace bez ladění pomocí kombinace kláves Ctrl+F5 vám umožní:
Proveďte změny kódu.
Uložte soubor.
Rychle aktualizujte prohlížeč a prohlédněte si změny kódu.
Zavřete okno prohlížeče.
V editoru Visual Studio Code v nabídce Spustit vyberte Zastavit ladění nebo stisknutím kláves Shift+F5 aplikaci zastavte.
Vyberte Option+Command+Return a spusťte aplikaci bez ladicího programu.
Na panelu Adresa se zobrazuje localhost:<port#> něco jako example.com. Standardní název hostitele místního počítače je localhost. Localhost obsluhuje pouze webové požadavky z místního počítače.
Aplikaci můžete spustit v režimu ladění nebo bez ladění z nabídky Ladění .
Následující obrázek znázorňuje aplikaci:
Zavřete okno prohlížeče. Visual Studio pro Mac aplikaci zastaví.
V tomto kurzu se naučíte vývoj webu ASP.NET Core MVC pomocí kontrolerů a zobrazení. Pokud s vývojem webu ASP.NET Core teprve začínáte, zvažte Razor verzi stránky tohoto kurzu, která poskytuje jednodušší výchozí bod. Viz Volba ASP.NET základního uživatelského rozhraní, které porovnává Razor stránky, MVC a Blazor vývoj uživatelského rozhraní.
Toto je první kurz série, která učí vývoj webu ASP.NET Core MVC pomocí kontrolerů a zobrazení.
Na konci série budete mít aplikaci, která spravuje a zobrazuje data filmů. Získáte informace pro:
V pokynech pro Visual Studio Code se pro vývojové funkce ASP.NET Core, jako je vytvoření projektu, používá .NET CLI. Podle těchto pokynů můžete postupovat v systému macOS, Linux nebo Windows a v jakémkoli editoru kódu. Pokud použijete jiný editor než Visual Studio Code, možná budete muset provést menší změny.
Spusťte Visual Studio a vyberte Vytvořit nový projekt.
V dialogovém okně Vytvořit nový projekt vyberte ASP.NET Core Web App (Model-View-Controller)>Další.
V dialogovém okně Konfigurovat nový projekt :
Zadejte MvcMovie název projektu. Je důležité pojmenovat projekt MvcMovie. Při kopírování kódu musí velká písmena odpovídat jednotlivým namespace písmenům.
Umístění projektu je možné nastavit na libovolné místo.
Vyberte Další.
V dialogovém okně Další informace :
Vyberte .NET 7.0.
Ověřte, že není zaškrtnuto políčko Nepoužívat příkazy nejvyšší úrovně.
Visual Studio používá výchozí šablonu projektu pro vytvořený projekt MVC. Vytvořený projekt:
Je funkční aplikace.
Je to základní počáteční projekt.
Tento kurz předpokládá znalost VS Code. Další informace najdete v tématu Začínáme s VS Code.
Výběrem možnosti Nový terminál v nabídce Terminál otevřete integrovaný terminál.
Přejděte do adresáře (cd), který bude obsahovat projekt. Projekt se může nacházet kdekoli.
Spusťte následující příkazy:
dotnet new mvc -o MvcMovie
code -r MvcMovie
Příkaz dotnet new vytvoří nový projekt ASP.NET Core MVC ve složce MvcMovie .
Příkaz code otevře složku projektu MvcMovie v aktuální instanci editoru Visual Studio Code.
Visual Studio Code může zobrazit dialogové okno s dotazem: Důvěřujete autorům souborů v této složce?
Pokud důvěřujete všem souborům v nadřazené složce, vyberte Možnost Důvěřovat autorům všech souborů v nadřazené složce.
Vyberte Ano, autorům důvěřuji, protože složka projektu obsahuje soubory generované rozhraním .NET.
Když Visual Studio Code požádá o přidání prostředků pro sestavení a ladění projektu, vyberte Ano. Pokud Visual Studio Code nenabízí přidání prostředků sestavení a ladění, vyberte Zobrazit>paletu příkazů a do vyhledávacího pole zadejte ".NET". V seznamu příkazů vyberte .NET: Generate Assets for Build and Debug příkaz.
Visual Studio Code přidá .vscode složku s vygenerovanými launch.json soubory a tasks.json soubory.
Spusťte Visual Studio pro Mac a vyberte Soubor>nový projekt....
V Visual Studio pro Mac vyberte webovou aplikaci a webovou aplikaci konzoly>>Pokračovat.
V dialogovém okně Konfigurovat novou webovou aplikaci (Model-View-Controller):
Pro cílovou architekturu vyberte .NET 7.0.
Ověřte, že není zaškrtnuto políčko Nepoužívat příkazy nejvyšší úrovně.
Zvolte Pokračovat.
Zadejte MvcMovie název projektu. Je důležité pojmenovat projekt MvcMovie. Při kopírování kódu musí velká písmena odpovídat jednotlivým namespace písmenům.
Umístění projektu je možné nastavit na libovolné místo.
Stisknutím kláves Ctrl+ spusťte aplikaci bez ladicího programu. Visual Studio zobrazí následující dialogové okno, pokud projekt ještě není nakonfigurovaný tak, aby používal protokol SSL: Pokud důvěřujete certifikátu SSL služby IIS Express, vyberte ano. Zobrazí se následující dialogové okno: Pokud souhlasíte s důvěryhodností vývojového certifikátu, vyberte ano. Informace o důvěřování prohlížeči Firefox naleznete v článku o chybě certifikátu aplikace Firefox SEC_ERROR_INADEQUATE_KEY_USAGE.
Visual Studio spustí aplikaci a otevře výchozí prohlížeč.
Na panelu Adresa se zobrazuje localhost:<port#> něco jako example.com. Standardní název hostitele místního počítače je localhost. Když Visual Studio vytvoří webový projekt, použije se pro webový server náhodný port.
Spuštění aplikace bez ladění stisknutím ctrl +F5 vám umožní:
Proveďte změny kódu.
Uložte soubor.
Rychle aktualizujte prohlížeč a prohlédněte si změny kódu.
Aplikaci můžete spustit v režimu ladění nebo bez ladění z nabídky Ladění :
Aplikaci můžete ladit tak , že na panelu nástrojů vyberete tlačítko https :
Následující obrázek znázorňuje aplikaci:
Zavřete okno prohlížeče. Visual Studio aplikaci zastaví.
Důvěřovat vývojovému certifikátu HTTPS spuštěním následujícího příkazu:
dotnet dev-certs https --trust
Předchozí příkaz vyžaduje sadu .NET 9 SDK nebo novější v Linuxu. Informace o Linuxu v sadě .NET 8.0.401 SDK a starších verzích najdete v dokumentaci k distribuci Linuxu pro důvěryhodnost certifikátu.
Předchozí příkaz zobrazí následující dialogové okno za předpokladu, že certifikát nebyl dříve důvěryhodný:
Pokud souhlasíte s tím, že se má důvěřovat vývojovému certifikátu, vyberte Ano.
Na panelu Adresa se zobrazuje localhost:<port#> něco jako example.com. Standardní název hostitele místního počítače je localhost. Localhost obsluhuje pouze webové požadavky z místního počítače.
Spuštění aplikace bez ladění pomocí kombinace kláves Ctrl+F5 vám umožní:
Proveďte změny kódu.
Uložte soubor.
Rychle aktualizujte prohlížeč a prohlédněte si změny kódu.
Zavřete okno prohlížeče.
V editoru Visual Studio Code v nabídce Spustit vyberte Zastavit ladění nebo stisknutím kláves Shift+F5 aplikaci zastavte.
Vyberte Option+Command+Return a spusťte aplikaci bez ladicího programu.
Na panelu Adresa se zobrazuje localhost:<port#> něco jako example.com. Standardní název hostitele místního počítače je localhost. Localhost obsluhuje pouze webové požadavky z místního počítače.
Aplikaci můžete spustit v režimu ladění nebo bez ladění z nabídky Ladění .
Následující obrázek znázorňuje aplikaci:
Zavřete okno prohlížeče. Visual Studio pro Mac aplikaci zastaví.
V tomto kurzu se naučíte vývoj webu ASP.NET Core MVC pomocí kontrolerů a zobrazení. Pokud s vývojem webu ASP.NET Core teprve začínáte, zvažte Razor verzi stránky tohoto kurzu, která poskytuje jednodušší výchozí bod. Viz Volba ASP.NET základního uživatelského rozhraní, které porovnává Razor stránky, MVC a Blazor vývoj uživatelského rozhraní.
Toto je první kurz série, která učí vývoj webu ASP.NET Core MVC pomocí kontrolerů a zobrazení.
Na konci série budete mít aplikaci, která spravuje a zobrazuje data filmů. Získáte informace pro:
V pokynech pro Visual Studio Code se pro vývojové funkce ASP.NET Core, jako je vytvoření projektu, používá .NET CLI. Podle těchto pokynů můžete postupovat v systému macOS, Linux nebo Windows a v jakémkoli editoru kódu. Pokud použijete jiný editor než Visual Studio Code, možná budete muset provést menší změny.
Visual Studio pro Mac najdete v tomto kurzu ve verzi .NET 7.
Spusťte Visual Studio a vyberte Vytvořit nový projekt.
V dialogovém okně Vytvořit nový projekt vyberte ASP.NET Core Web App (Model-View-Controller)>Další.
V dialogovém okně Konfigurovat nový projekt zadejte MvcMovie název projektu. Je důležité pojmenovat projekt MvcMovie. Při kopírování kódu musí velká písmena odpovídat jednotlivým namespace písmenům.
Vyberte Další.
V dialogovém okně Další informace vyberte .NET 6.0 (dlouhodobá podpora).
Visual Studio používá výchozí šablonu projektu pro vytvořený projekt MVC. Vytvořený projekt:
Je funkční aplikace.
Je to základní počáteční projekt.
Tento kurz předpokládá znalost VS Code. Další informace najdete v tématu Začínáme s VS Code a nápovědou k editoru Visual Studio Code.
Výběrem možnosti Nový terminál v nabídce Terminál otevřete integrovaný terminál.
Přejděte do adresáře (cd), který bude obsahovat projekt.
Spusťte následující příkazy:
dotnet new mvc -o MvcMovie
code -r MvcMovie
Příkaz dotnet new vytvoří nový projekt ASP.NET Core MVC ve složce MvcMovie .
Příkaz code otevře složku projektu MvcMovie v aktuální instanci editoru Visual Studio Code.
Visual Studio Code může zobrazit dialogové okno s dotazem: Důvěřujete autorům souborů v této složce?
Pokud důvěřujete všem souborům v nadřazené složce, vyberte Možnost Důvěřovat autorům všech souborů v nadřazené složce.
Vyberte Ano, autorům důvěřuji, protože složka projektu obsahuje soubory generované rozhraním .NET.
Když Visual Studio Code požádá o přidání prostředků pro sestavení a ladění projektu, vyberte Ano. Pokud Visual Studio Code nenabízí přidání prostředků sestavení a ladění, vyberte Zobrazit>paletu příkazů a do vyhledávacího pole zadejte ".NET". V seznamu příkazů vyberte .NET: Generate Assets for Build and Debug příkaz.
Visual Studio Code přidá .vscode složku s vygenerovanými launch.json soubory a tasks.json soubory.
Visual Studio pro Mac najdete v tomto kurzu ve verzi .NET 7.
Pokud chcete aplikaci spustit bez ladicího programu, vyberte Ctrl+F5.
Visual Studio zobrazí následující dialogové okno, pokud projekt ještě není nakonfigurovaný tak, aby používal PROTOKOL SSL:
Pokud důvěřujete certifikátu SSL služby IIS Express, vyberte Ano .
Zobrazí se následující dialogové okno:
Pokud souhlasíte s tím, že se má důvěřovat vývojovému certifikátu, vyberte Ano.
Informace o důvěřování prohlížeči Firefox naleznete v článku o chybě certifikátu aplikace Firefox SEC_ERROR_INADEQUATE_KEY_USAGE.
Visual Studio spustí aplikaci a otevře výchozí prohlížeč.
Na panelu Adresa se zobrazuje localhost:<port#> něco jako example.com. Standardní název hostitele místního počítače je localhost. Když Visual Studio vytvoří webový projekt, použije se pro webový server náhodný port.
Spuštění aplikace bez ladění pomocí kombinace kláves Ctrl+F5 vám umožní:
Proveďte změny kódu.
Uložte soubor.
Rychle aktualizujte prohlížeč a prohlédněte si změny kódu.
Aplikaci můžete spustit v režimu ladění nebo bez ladění z nabídky Ladění :
Aplikaci můžete ladit výběrem tlačítka MvcMovie na panelu nástrojů:
Následující obrázek znázorňuje aplikaci:
Pokud chcete spustit bez ladicího programu, vyberte Ctrl+F5.
Důvěřovat vývojovému certifikátu HTTPS spuštěním následujícího příkazu:
dotnet dev-certs https --trust
Předchozí příkaz vyžaduje sadu .NET 9 SDK nebo novější v Linuxu. Informace o Linuxu v sadě .NET 8.0.401 SDK a starších verzích najdete v dokumentaci k distribuci Linuxu pro důvěryhodnost certifikátu.
Předchozí příkaz zobrazí následující dialogové okno za předpokladu, že certifikát nebyl dříve důvěryhodný:
Pokud souhlasíte s tím, že se má důvěřovat vývojovému certifikátu, vyberte Ano.
Na panelu Adresa se zobrazuje localhost:<port#> něco jako example.com. Standardní název hostitele místního počítače je localhost. Localhost obsluhuje pouze webové požadavky z místního počítače.
Spuštění aplikace bez ladění pomocí kombinace kláves Ctrl+F5 vám umožní:
Proveďte změny kódu.
Uložte soubor.
Rychle aktualizujte prohlížeč a prohlédněte si změny kódu.
Visual Studio pro Mac najdete v tomto kurzu ve verzi .NET 7.
V tomto kurzu se naučíte vývoj webu ASP.NET Core MVC pomocí kontrolerů a zobrazení. Pokud s vývojem webu ASP.NET Core teprve začínáte, zvažte Razor verzi stránky tohoto kurzu, která poskytuje jednodušší výchozí bod. Viz Volba ASP.NET základního uživatelského rozhraní, které porovnává Razor stránky, MVC a Blazor vývoj uživatelského rozhraní.
Toto je první kurz série, která učí vývoj webu ASP.NET Core MVC pomocí kontrolerů a zobrazení.
Na konci série budete mít aplikaci, která spravuje a zobrazuje data filmů. Získáte informace pro:
V pokynech pro Visual Studio Code se pro vývojové funkce ASP.NET Core, jako je vytvoření projektu, používá .NET CLI. Podle těchto pokynů můžete postupovat v systému macOS, Linux nebo Windows a v jakémkoli editoru kódu. Pokud použijete jiný editor než Visual Studio Code, možná budete muset provést menší změny.
Spusťte Visual Studio a vyberte Vytvořit nový projekt.
V dialogovém okně Vytvořit nový projekt vyberte ASP.NET Další webová aplikace>Core.
V dialogovém okně Konfigurovat nový projekt zadejte MvcMovie název projektu. Je důležité pojmenovat projekt MvcMovie. Při kopírování kódu musí velká písmena odpovídat každé namespace shodě.
Vyberte Vytvořit.
V dialogovém okně Vytvořit novou webovou aplikaci ASP.NET Core vyberte:
.NET Core a ASP.NET Core 5.0 v rozevíracích sadě
ASP.NET základní webová aplikace (model-view-controller).
Visual Studio použilo výchozí šablonu projektu pro vytvořený projekt MVC. Vytvořený projekt:
Je funkční aplikace.
Je to základní počáteční projekt.
Tento kurz předpokládá znalost VS Code. Další informace najdete v tématu Začínáme s VS Code.
Výběrem možnosti Nový terminál v nabídce Terminál otevřete integrovaný terminál.
Přejděte do adresáře (cd), který bude obsahovat projekt.
Spusťte následující příkazy:
dotnet new mvc -o MvcMovie
code -r MvcMovie
Příkaz dotnet new vytvoří nový projekt ASP.NET Core MVC ve složce MvcMovie .
Příkaz code otevře složku projektu MvcMovie v aktuální instanci editoru Visual Studio Code.
Visual Studio Code může zobrazit dialogové okno s dotazem: Důvěřujete autorům souborů v této složce?
Pokud důvěřujete všem souborům v nadřazené složce, vyberte Možnost Důvěřovat autorům všech souborů v nadřazené složce.
Vyberte Ano, autorům důvěřuji, protože složka projektu obsahuje soubory generované rozhraním .NET.
Když Visual Studio Code požádá o přidání prostředků pro sestavení a ladění projektu, vyberte Ano. Pokud Visual Studio Code nenabízí přidání prostředků sestavení a ladění, vyberte Zobrazit>paletu příkazů a do vyhledávacího pole zadejte ".NET". V seznamu příkazů vyberte .NET: Generate Assets for Build and Debug příkaz.
Visual Studio Code přidá .vscode složku s vygenerovanými launch.json soubory a tasks.json soubory.
Vyberte Soubor>nové řešení.
V Visual Studio pro Mac starší než verze 8.6 vyberte >Další. Ve verzi 8.6 nebo novější vyberte webovou aplikaci a webovou aplikaci konzolové>aplikace>Další.
V dialogovém okně Konfigurovat novou webovou aplikaci :
Ověřte, že je ověřování nastavené na Žádné ověřování.
Pokud se zobrazí možnost výběru cílové architektury , vyberte nejnovější verzi 5.x.
Vyberte Další.
Pojmenujte projekt MvcMovie a pak vyberte Vytvořit.
Na panelu Adresa se zobrazuje localhost:port# něco jako example.com. Standardní název hostitele místního počítače je localhost. Když Visual Studio vytvoří webový projekt, použije se pro webový server náhodný port.
Spuštění aplikace bez ladění pomocí kombinace kláves Ctrl+F5 vám umožní:
Proveďte změny kódu.
Uložte soubor.
Rychle aktualizujte prohlížeč a prohlédněte si změny kódu.
Aplikaci můžete spustit v režimu ladění nebo neladit z položky nabídky Ladění :
Pokud chcete spustit bez ladicího programu, vyberte Ctrl+F5.
Důvěřovat vývojovému certifikátu HTTPS spuštěním následujícího příkazu:
dotnet dev-certs https --trust
Předchozí příkaz vyžaduje sadu .NET 9 SDK nebo novější v Linuxu. Informace o Linuxu v sadě .NET 8.0.401 SDK a starších verzích najdete v dokumentaci k distribuci Linuxu pro důvěryhodnost certifikátu.
Předchozí příkaz zobrazí následující dialogové okno za předpokladu, že certifikát nebyl dříve důvěryhodný:
Pokud souhlasíte s tím, že se má důvěřovat vývojovému certifikátu, vyberte Ano.
Na panelu Adresa se zobrazuje localhost:port:5001 něco jako example.com. Standardní název hostitele místního počítače je localhost. Localhost obsluhuje pouze webové požadavky z místního počítače.
Spuštění aplikace bez ladění pomocí kombinace kláves Ctrl+F5 vám umožní:
Proveďte změny kódu.
Uložte soubor.
Rychle aktualizujte prohlížeč a prohlédněte si změny kódu.
Výběrem možnosti Spustit>spustit bez ladění spusťte aplikaci.
Na panelu Adresa se zobrazuje localhost:port# něco jako example.com. Standardní název hostitele místního počítače je localhost. Když Visual Studio vytvoří webový projekt, použije se pro webový server náhodný port.
Aplikaci můžete spustit v režimu ladění nebo neladit z nabídky Spustit .
V tomto kurzu se naučíte vývoj webu ASP.NET Core MVC pomocí kontrolerů a zobrazení. Pokud s vývojem webu ASP.NET Core teprve začínáte, zvažte Razor verzi stránky tohoto kurzu, která poskytuje jednodušší výchozí bod. Viz Volba ASP.NET základního uživatelského rozhraní, které porovnává Razor stránky, MVC a Blazor vývoj uživatelského rozhraní.
Toto je první kurz série, která učí vývoj webu ASP.NET Core MVC pomocí kontrolerů a zobrazení.
Na konci série budete mít aplikaci, která spravuje a zobrazuje data filmů. Získáte informace pro:
V pokynech pro Visual Studio Code se pro vývojové funkce ASP.NET Core, jako je vytvoření projektu, používá .NET CLI. Podle těchto pokynů můžete postupovat na libovolné platformě (macOS, Linux nebo Windows) a v jakémkoli editoru kódu. Pokud použijete jiný editor než Visual Studio Code, možná budete muset provést menší změny. Další informace o instalaci Visual Studio Code v systému macOS najdete v tématu Visual Studio Code v systému macOS.
Změňte adresáře (cd) na složku, která bude obsahovat projekt.
Spusťte následující příkaz:
dotnet new mvc -o MvcMovie
code -r MvcMovie
V nástroji MvcMovie chybí dialogové okno s požadovanými prostředky pro sestavení a ladění. Přidejte je?, vyberte Ano.
dotnet new mvc -o MvcMovie: Vytvoří nový projekt ASP.NET Core MVC ve složce MvcMovie .
code -r MvcMovie: Načte soubor projektu v editoru MvcMovie.csproj Visual Studio Code.
Vyberte Soubor>nové řešení.
V Visual Studio pro Mac starší než verze 8.6 vyberte >Další. Ve verzi 8.6 nebo novější vyberte webovou aplikaci a webovou aplikaci konzolové>aplikace>Další.
V dialogovém okně Konfigurovat novou webovou aplikaci :
Ověřte, že je ověřování nastavené na Žádné ověřování.
Pokud se zobrazí možnost výběru cílové architektury , vyberte nejnovější verzi 3.x.
Vyberte Další.
Pojmenujte projekt MvcMovie a pak vyberte Vytvořit.
Na panelu Adresa se zobrazuje localhost:port# něco jako example.com. Standardní název hostitele místního počítače je localhost. Když Visual Studio vytvoří webový projekt, použije se pro webový server náhodný port.
Spuštění aplikace bez ladění pomocí kombinace kláves Ctrl+F5 vám umožní:
Proveďte změny kódu.
Uložte soubor.
Rychle aktualizujte prohlížeč a prohlédněte si změny kódu.
Aplikaci můžete spustit v režimu ladění nebo neladit z položky nabídky Ladění :
Pokud chcete aplikaci spustit bez ladění, vyberte Ctrl+F5.
Důvěřovat vývojovému certifikátu HTTPS spuštěním následujícího příkazu:
dotnet dev-certs https --trust
Předchozí příkaz vyžaduje sadu .NET 9 SDK nebo novější v Linuxu. Informace o Linuxu v sadě .NET 8.0.401 SDK a starších verzích najdete v dokumentaci k distribuci Linuxu pro důvěryhodnost certifikátu.
Předchozí příkaz zobrazí následující dialogové okno za předpokladu, že certifikát nebyl dříve důvěryhodný:
Pokud souhlasíte s tím, že se má důvěřovat vývojovému certifikátu, vyberte Ano.
Na panelu Adresa se zobrazuje localhost:port:5001 něco jako example.com. Standardní název hostitele místního počítače je localhost. Localhost obsluhuje pouze webové požadavky z místního počítače.
Spuštění aplikace bez ladění pomocí kombinace kláves Ctrl+F5 vám umožní:
Proveďte změny kódu.
Uložte soubor.
Rychle aktualizujte prohlížeč a prohlédněte si změny kódu.
Výběrem možnosti Spustit>spustit bez ladění spusťte aplikaci.
Visual Studio pro Mac: spustí Kestrel server, spustí prohlížeč a přejde na http://localhost:port, kde port je náhodně zvolené číslo portu.
Visual Studio pro Mac zobrazí následující místní okno:
Pokud důvěřujete vývojovému certifikátu, vyberte Ano .
Zobrazí se následující dialogové okno:
Zadejte heslo a vyberte OK.
Pokud souhlasíte s tím, že se má důvěřovat vývojovému certifikátu, vyberte Ano.
Na panelu Adresa se zobrazuje localhost:port# něco jako example.com. Standardní název hostitele místního počítače je localhost. Když Visual Studio vytvoří webový projekt, použije se pro webový server náhodný port. Když aplikaci spustíte, zobrazí se jiné číslo portu.
Aplikaci můžete spustit v režimu ladění nebo neladit z nabídky Spustit .
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.