Cvičení – publikování do služby Aplikace Azure (volitelné)
Mnoho integrovaných vývojových prostředí a dalších nástrojů může publikovat aplikaci ASP.NET Core do různých hostitelských prostředí. Na pozadí tyto nástroje spouští dotnet publish příkaz s různými možnostmi.
Váš nadřízený vyhodnocuje Azure jako možnost hostování vaší aplikace a požádal vás o publikování aplikace jako testování konceptu. Aplikaci musíte publikovat v Azure. Jako hostitelské prostředí jste vybrali Službu Azure App Service, protože je snadno použitelná a podporuje ASP.NET core aplikací.
V tomto cvičení publikujete aplikaci ASP.NET Core jako deployment závislý na rozhraní pro platformu Azure.
Poznámka:
Toto cvičení je volitelné. Pokud nemáte předplatné Azure, můžete získat bezplatný účet nebo toto cvičení přeskočit.
Vytvořte webovou aplikaci služby Azure App Service
Ve službě Azure App Service si webovou aplikaci můžete představit jako webový server s jednou aplikací. Musíte vytvořit webovou aplikaci Azure App Service, do které chcete nasadit aplikaci ASP.NET Core. Ujistěte se, že máte nainstalované rozšíření Azure Tools pro Visual Studio Code.
V editoru Visual Studio Code otevřete stisknutím kombinace kláves Ctrl+Shift+A rozšíření Azure Tools.
V případě potřeby se přihlaste ke svému předplatnému a adresáři Azure.
Stisknutím kombinace kláves Ctrl+Shift+P otevřete paletu příkazů.
Vyhledejte a vyberte Azure App Service: Vytvořit novou webovou aplikaci.... Nevybírejte možnost Pokročilé.
Vyberte předplatné, které chcete použít.
Zadejte název webové aplikace. Název musí být v rámci Azure jedinečný.
Vyberte správné spouštěcí prostředí .NET.
Návod
To obvykle odpovídá verzi sady .NET SDK, kterou používáte. Pokud například používáte .NET 8.0, měli byste vybrat .NET 8.0. Pokud si nejste jistí, který modul runtime použít, zkontrolujte
<TargetFramework>element v souboru MyWebApp.csproj.Vyberte cenovou úroveň Free (F1 ).
Po dokončení vytváření webové aplikace se vraťte do rozšíření Azure Tools. Všimněte si, že uzel Služby App Services v rámci vašeho předplatného teď obsahuje novou webovou aplikaci.
Publikování aplikace do Azure
Teď, když jste vytvořili webovou aplikaci Azure App Service, můžete ji publikovat do Azure.
Stisknutím kombinace kláves Ctrl+Shift+P otevřete paletu příkazů.
Vyhledejte a vyberte Azure App Service: Nasadit do webové aplikace....
Vyberte složku, která obsahuje váš projekt.
Po zobrazení výzvy vyberte Přidat konfiguraci a přidejte pro aplikaci konfigurační soubor.
Vyberte předplatné Azure, které jste použili dříve.
Vyberte webovou aplikaci, kterou jste vytvořili dříve.
Po zobrazení výzvy vyberte Nasadit.
Po chvíli se aplikace publikuje do Azure. V okně Terminálu můžete zobrazit výstup
publish-releaseúlohy. Všimněte si, že rozšíření spustídotnet publishpříkaz pro vytvoření nasazení závislého na rozhraní.Po zobrazení výzvy vyberte Procházet web a otevřete webovou aplikaci v prohlížeči. Můžete také stisknout kombinaci kláves Ctrl+Shift+P a vyhledat Azure App Service: Procházet web a postupovat podle pokynů.