Rychlý start: Vytvoření ASP.NET Core aplikace v Azure
V tomto rychlém startu se dozvíte, jak vytvořit a nasadit svou první ASP.NET Core aplikaci do Azure App Service. App Service podporuje aplikace .NET 5.0.
Až budete hotovi, budete mít Azure. skupina prostředkůskládající se z Plán služby App Service a Aplikace služby App Service s nasazenou ukázkovou ASP.NET Core aplikací.
1. Příprava prostředí
- Získání účtu Azure s aktivním účtem předplatné. Vytvořte si účet zdarma.
- Nainstalujte Visual Studio 2019 s úlohou ASP.NET a vývoje pro web.
Už jste Visual Studio 2019?
Pokud jste už nainstalovali Visual Studio 2019:- Nainstalujte nejnovější aktualizace do Visual Studio výběrem možnosti Help Check for Updates > (Vyhledat aktualizace). Nejnovější aktualizace obsahují sadu .NET 5.0 SDK.
- Přidejte úlohu tak, že vyberete Nástroje Získat nástroje a > funkce.
2. Vytvoření ASP.NET Core aplikace
Otevřete Visual Studio a vyberte Create a new project (Vytvořit nový projekt).
V části Create a new project(Vytvořit nový projekt) vyberte ASP.NET Core Web Application (Webová aplikace), ověřte, že je jazyk C# uvedený v jazycích pro tuto volbu, a pak vyberte Next (Další).
V části Configure your new project (Konfigurace nového projektu) zadejte název projektu webové aplikace myFirstAzureWebApp a vyberte Create (Vytvořit).

U aplikace .NET 5.0 vyberte ASP.NET Core 5.0. Jinak použijte výchozí hodnotu.
Do Azure můžete nasadit libovolný ASP.NET Core webových aplikací, ale pro tento rychlý start zvolte šablonu ASP.NET Core Web App. Ujistěte se, že je možnost Ověřování nastavená na Bez ověřování a že není vybraná žádná jiná možnost. Potom vyberte Vytvořit.

V nabídce Visual Studio vyberte Spustit ladění bez ladění a > spusťte webovou aplikaci místně.

3. Publikování webové aplikace
V Průzkumník řešení klikněte pravým tlačítkem na projekt myFirstAzureWebApp a vyberte Publikovat.
V části Publish (Publikovat) vyberte Azure a klikněte na Next (Další).
Vaše možnosti závisí na tom, jestli už jste přihlášení k Azure a jestli máte účet Visual Studio propojený s účtem Azure. Vyberte Přidat účet nebo Přihlásit se a přihlaste se ke svému předplatnému Azure. Pokud jste už přihlášení, vyberte účet, který chcete.

Napravo od App Service klikněte na + .

V části Předplatné přijměte uvedené předplatné nebo v rozevíracím seznamu vyberte nové předplatné.
V seznamu Skupina prostředků vyberte Nová. V části Nový název skupiny prostředků zadejte myResourceGroup a vyberte OK.
Jako Plán hostování vyberte Nový.
V dialogovém okně Plán hostování: Vytvořit nový zadejte hodnoty zadané v následující tabulce:
Nastavení Navrhovaná hodnota Plán hostování myFirstAzureWebAppPlan Umístění Západní Evropa Velikost Free 
Do pole Název zadejte jedinečný název aplikace.
Které znaky můžu použít?
Platné znaky jsou a–z, A–Z, 0–9 a -. Můžete přijmout automaticky vygenerovaný jedinečný název. Adresa URL webové aplikace je http://<app-name>.azurewebsites.net, kde je název vaší<app-name>aplikace.Vyberte Vytvořit a vytvořte prostředky Azure.

Počkejte, až průvodce dokončí vytváření prostředků Azure. Zavřete průvodce výběrem možnosti Dokončit.
Na stránce Publikovat klikněte na Publikovat a nasaďte svůj projekt.
Co Visual Studio dělat?
Visual Studio sestaví, zabalíčky a publikuje aplikaci do Azure a pak spustí aplikaci ve výchozím prohlížeči.
4. Aktualizace aplikace a opětovné nasazení
V Průzkumník řešení v rámci projektu otevřete Pages > Index.cshtml.
Celou značku
<div>nahraďte následujícím kódem:<div class="jumbotron"> <h1>ASP.NET in Azure!</h1> <p class="lead">This is a simple app that we've built that demonstrates how to deploy a .NET app to Azure App Service.</p> </div>Opětovné nasazení do služby Azure provedete tak, že v Průzkumníku řešení kliknete pravým tlačítkem na projekt myFirstAzureWebApp a vyberete Publikovat.
Na stránce Souhrn publikování vyberte Publikovat.
Po dokončení publikování spustí Visual Studio prohlížeč na adrese URL webové aplikace.

5. Správa aplikace Azure
Přejděte do Azure Portala vyhledejte a vyberte App Services.

Na App Services vyberte název vaší webové aplikace.
Stránka Přehled vaší webové aplikace obsahuje možnosti základní správy, jako je procházení, zastavení, spuštění, restartování a odstranění. V nabídce vlevo jsou další stránky pro konfiguraci aplikace.

6. Vyčištění prostředků
V nabídce Azure Portal nebo na domovské stránce vyberte Skupiny prostředků. Pak na stránce Skupiny prostředků vyberte myResourceGroup.
Na stránce myResourceGroup se ujistěte, že chcete odstranit uvedené prostředky.
Vyberte Odstranit skupinu prostředků, potvrďte to tak, že do textového pole zadejte myResourceGroup a pak vyberte Odstranit.
Další kroky
V dalším článku se dozvíte, jak vytvořit aplikaci .NET Core a připojit ji k SQL Database:
V tomto rychlém startu se dozvíte, jak vytvořit aplikaci .NET Core na App Service v Linuxu. Vytvoříte aplikaci pomocí rozhraní příkazového řádku Azure CLIa pomocí Gitu nasadíte kód .NET Core do aplikace.
1. Příprava prostředí
- Získejte účet Azure s aktivním předplatným. Vytvořte si účet zdarma.
- Nainstalujte nejnovější sadu sdk .NET Core 3,1 nebo .NET 5,0 SDK.
- Nainstalujte nejnovější rozhraní příkazového řádku Azure.
Máte problémy? Dejte nám prosím jistotu.
2. Vytvoření aplikace v místním prostředí
Spusťte příkaz
mkdir hellodotnetcorek vytvoření adresáře.mkdir hellodotnetcoreSpusťte
cd hellodotnetcorepro změnu adresáře.cd hellodotnetcoreSpusťte
dotnet new webpro vytvoření nové aplikace .NET Core.dotnet new web
3. Spusťte aplikaci místně.
Spusťte
dotnet run, abyste viděli, jak vypadá, když ho nasadíte do Azure.dotnet runOtevřete webový prohlížeč a přejděte do aplikace na adrese
http://localhost:5000.

Máte problémy? Dejte nám prosím jistotu.
4. Přihlaste se k Azure
Spusťte az login , abyste se přihlásili do Azure.
az login
Máte problémy? Dejte nám prosím jistotu.
5. nasazení aplikace
Spustit příkaz
az webapp upv místní složce. Nahradit <app-name> globálně jedinečný název.az webapp up --sku F1 --name <app-name> --os-type linuxŘešení potíží
- Pokud
azpříkaz není rozpoznaný, ujistěte se, že máte nainstalované rozhraní příkazového řádku Azure, jak je popsané v tématu Příprava prostředí. - Nahraďte
<app-name>názvem, který je jedinečný v rámci všech Azure ( platné znaky jsoua-z,0-9a-). Dobrým vzorem je použití kombinace názvu vaší společnosti a identifikátoru aplikace. --sku F1Argument vytvoří webovou aplikaci na cenové úrovni Free. Vynechejte tento argument pro použití rychlejší úrovně Premium, což stojí za hodinu.- Volitelně můžete zahrnout argument
--location <location-name>, kde<location-name>je dostupná oblast Azure. Seznam povolených oblastí pro váš účet Azure můžete načíst spuštěnímaz account list-locationspříkazu.
- Pokud
Počkejte, až se příkaz dokončí. Může to trvat několik minut a končí na "aplikaci můžete spustit v http:// < App-name > . azurewebsites.NET".
Co dělat
az webapp up?Příkaz
az webapp upprovádí tyto akce:- Vytvoření výchozí skupiny prostředků
- Vytvořte výchozí plán App Service.
- Vytvoří aplikaci App Service se zadaným názvem.
- Soubory zip nasadí z aktuálního pracovního adresáře do aplikace.
- Při spuštění poskytuje zpráva o vytváření prostředků, protokolování a nasazení souboru ZIP.
Máte problémy? Dejte nám prosím jistotu.
6. Přejděte do aplikace.
Vyhledejte nasazenou aplikaci pomocí webového prohlížeče.
http://<app_name>.azurewebsites.net

Máte problémy? Dejte nám prosím jistotu.
7. aktualizujte a znovu nasaďte kód.
Otevřete soubor Startup. cs v místním adresáři.
Udělejte malou změnu textu ve volání metody
context.Response.WriteAsync.await context.Response.WriteAsync("Hello Azure!");Uložte změny.
Spustit příkaz
az webapp upopětovné nasazení:az webapp up --os-type linuxCo
Při prvním spuštění příkazu byl uložen název aplikace, skupina prostředků a plán App Service v souboru . Azure/config z kořenového adresáře projektu. Když ho znovu spustíte z kořenového adresáře projektu, používá hodnoty uložené v souboru. Azure/config, zjistí, že App Service prostředky již existují a provede nasazení souboru ZIP znovu.az webapp upTento čas dělá?Po dokončení nasazení klikněte na tlačítko aktualizovat v okně prohlížeče, které už bylo otevřeno.

Máte problémy? Dejte nám prosím jistotu.
8. Správa nové aplikace Azure
Přejděte na Azure Portal.
V nabídce vlevo klikněte na App Services a pak klikněte na název aplikace Azure.
Na stránce Přehled můžete provádět základní úlohy správy, jako je procházení, zastavení, spuštění, restartování a odstranění. Levá nabídka obsahuje odkazy na různé stránky pro konfiguraci vaší aplikace.

9. vyčištění prostředků
Spustit příkaz az group delete --name myResourceGroup odstranění skupiny prostředků.
az group delete --name myResourceGroup
Máte problémy? Dejte nám prosím jistotu.

