Vytvoření a nasazení do Cloud Services (s rozšířenou podporou) v sadě Visual Studio

Poznámka:

Tento článek se týká služeb Azure Cloud Services (Classic), které jsou pro nové zákazníky zastaralé a budou vyřazeny 31. srpna 2024. Stávající služby vytvořené pomocí této technologie se stále podporují prostřednictvím Azure Cloud Services (rozšířená podpora). Pro nový vývoj doporučujeme použít novější typ služby navržený pro váš konkrétní účel, například službu Aplikace Azure Service, Azure Functions nebo Azure Container Apps. Nejnovější seznam dostupných služeb najdete v tématu Adresář produktů Azure.

Od sady Visual Studio 2019 verze 16.9 můžete pracovat s cloudovými službami pomocí Azure Resource Manageru, což výrazně zjednodušuje a modernizuje údržbu a správu prostředků Azure. Tato možnost je povolená novou službou Azure označovanou jako Cloud Services (rozšířená podpora). Existující cloudovou službu můžete publikovat do Cloud Services (s rozšířenou podporou). Informace o této službě Azure najdete v dokumentaci ke cloudovým službám (rozšířená podpora).

Publikování do cloudových služeb (rozšířená podpora)

Když publikujete existující projekt cloudové služby Azure do cloudových služeb (rozšířená podpora), stále si zachováte možnost publikování do klasické cloudové služby Azure. V sadě Visual Studio 2019 verze 16.9 a novější mají klasické projekty cloudových služeb speciální verzi příkazu Publikovat, Publikovat (rozšířená podpora). Tento příkaz se zobrazí v místní nabídce v Průzkumník řešení.

Při publikování do Cloud Services (rozšířená podpora) existují určité rozdíly. Například se nezobrazí dotaz, jestli publikujete do přípravného nebo produkčního prostředí, protože tyto sloty nasazení nejsou součástí rozšířeného modelu publikování podpory. Místo toho můžete pomocí cloudových služeb (rozšířená podpora) nastavit více nasazení a prohodit nasazení na webu Azure Portal. Nástroje sady Visual Studio sice umožňují toto nastavení ve verzi 16.9, ale funkce prohození nebude povolená až do pozdější verze cloudových služeb (rozšířená podpora) a může způsobit selhání v době nasazení ve verzi Preview.

Před publikováním klasické cloudové služby Azure do cloudových služeb (rozšířená podpora) zkontrolujte účty úložiště, které váš projekt používá, a ujistěte se, že se jedná o účty Storage V1 nebo Storage V2. Klasické typy účtů úložiště selžou s chybovou zprávou v době nasazení. Nezapomeňte zkontrolovat účet úložiště používaný diagnostikou. Pokud chcete zkontrolovat účet úložiště diagnostiky, přečtěte si téma Nastavení diagnostiky pro Azure Cloud Services a virtuální počítače. Pokud vaše služba používá klasický účet úložiště, můžete ho upgradovat; Viz Upgrade na účet úložiště pro obecné účely verze 2. Obecné informace o typech účtů úložiště najdete v tématu Přehled účtu úložiště.

Poznámka:

Pokud cílíte na .NET 4.8 se sadou Visual Studio 2022, nezapomeňte otevřít soubor ServiceConfiguration.Cloud.cscfg a zkontrolovat hodnotu atributu osFamily v elementu ServiceConfiguration při publikování Cloud Services (rozšířená podpora). Pro projekt .NET 4.8 použijte hodnotu osFamily="7".

Publikování klasického projektu cloudové služby Azure do cloudových služeb (rozšířená podpora)

  1. Klikněte pravým tlačítkem myši na uzel projektu v projektu Cloudové služby Azure (Classic) a zvolte Publikovat (rozšířená podpora).... Průvodce publikováním se otevře na první obrazovce.

    Choose Publish (extended support) from the menu

    Zobrazí se průvodce publikováním .

    Sign-in page

  2. Účet – Vyberte účet nebo v rozevíracím seznamu účtu vyberte Přidat účet .

  3. Zvolte své předplatné – Zvolte předplatné, které se má použít pro vaše nasazení.

  4. Kliknutím na tlačítko Další přejdete na stránku Nastavení.

    Common Settings

  5. Cloudová služba (rozšířená podpora) – Pomocí rozevíracího seznamu vyberte existující cloudovou službu (rozšířená podpora), nebo vyberte Vytvořit novou a vytvořte ji. Datacentrum se zobrazí v závorkách pro každou cloudovou službu (rozšířená podpora). Doporučuje se, aby umístění datacentra pro cloudovou službu (rozšířená podpora) bylo stejné jako umístění datacentra pro účet úložiště.

    Pokud se rozhodnete vytvořit novou službu, zobrazí se dialogové okno Vytvořit cloudovou službu (rozšířená podpora). Zadejte umístění a skupinu prostředků, které chcete použít pro cloudovou službu (rozšířená podpora).

    Create a cloud service (extended support)

  6. Konfigurace sestavení – Vyberte ladění nebo vydání.

  7. Konfigurace služby – Vyberte cloud nebo místní.

  8. Účet úložiště – Vyberte účet úložiště, který chcete použít pro toto nasazení, nebo vytvořte nový účet úložiště. Oblast se zobrazí v závorkách pro každý účet úložiště. Doporučuje se, aby umístění datacentra pro účet úložiště bylo stejné jako umístění datacentra cloudové služby (Common Nastavení).

    Účet Azure Storage ukládá balíček pro nasazení aplikace.

  9. Key Vault – Zadejte trezor klíčů, který obsahuje tajné kódy pro tuto cloudovou službu (rozšířená podpora). Tato možnost je povolená, pokud je povolená vzdálená plocha nebo pokud jsou do konfigurace přidány certifikáty.

  10. Povolit vzdálenou plochu pro všechny role – Tuto možnost vyberte, pokud se chcete ke službě vzdáleně připojit. Zobrazí se výzva k zadání přihlašovacích údajů.

    Remote desktop settings

  11. Pokud chcete přejít na stránku Nastavení diagnostiky, zvolte Další.

    Diagnostics settings

    Diagnostika umožňuje řešit potíže s cloudovou službou Azure (rozšířená podpora). Informace o diagnostice najdete v tématu Konfigurace diagnostiky pro Azure Cloud Services a Virtual Machines. Informace o Přehledy aplikace naleznete v tématu Co je Přehledy aplikace?.

  12. Kliknutím na tlačítko Další přejdete na stránku Souhrn .

    Summary

  13. Cílový profil – Můžete se rozhodnout vytvořit profil publikování z nastavení, která jste zvolili. Můžete například vytvořit jeden profil pro testovací prostředí a druhý pro produkční prostředí. Chcete-li uložit tento profil, zvolte ikonu Uložit . Průvodce vytvoří profil a uloží ho v projektu sady Visual Studio. Chcete-li upravit název profilu, otevřete seznam cílových profilů a pak zvolte Spravovat....

    Poznámka:

    Profil publikování se zobrazí v Průzkumník řešení v sadě Visual Studio a nastavení profilu se zapíše do souboru s příponou .azurePubxml. Nastavení se ukládají jako atributy značek XML.

  14. Jakmile nakonfigurujete všechna nastavení pro nasazení projektu, vyberte možnost Publikovat v dolní části dialogového okna. Stav procesu můžete monitorovat v okně výstupu protokolu aktivit Azure v sadě Visual Studio. Výběr odkazu Otevřít na portálu

Gratulujeme! Publikovali jste projekt cloudové služby (rozšířená podpora) do Azure. Pokud chcete publikovat znovu se stejným nastavením, můžete znovu použít profil publikování nebo zopakovat tento postup a vytvořit nový. Šablona a parametry Azure Resource Manageru (ARM), které se používají pro nasazení, se ukládají do složky bin/<configuration>/Publish .

Vyčištění prostředků Azure

Pokud chcete vyčistit prostředky Azure, které jste vytvořili v tomto kurzu, přejděte na web Azure Portal, zvolte Skupiny prostředků, vyhledejte a otevřete skupinu prostředků, kterou jste použili k vytvoření cloudové služby (rozšířená podpora), a zvolte Odstranit skupinu prostředků.

Nastavte kontinuální integraci (CI) pomocí tlačítka Konfigurovat na obrazovce Publikovat . Další informace najdete v dokumentaci ke službě Azure Pipelines.