Sdílet prostřednictvím


Publikování projektu Cloud Services (classic) do Cloud Services (rozšířená podpora) pomocí sady Visual Studio

Azure Cloud Services (rozšířená podpora) pomáhá zjednodušit a modernizovat způsob údržby a správy prostředků Azure. Počínaje sadou Visual Studio 2019 verze 16.9můžete pracovat s cloudovými službami v Azure pomocí šablon Azure Resource Manageru (šablon ARM) v Cloud Services (rozšířená podpora).

V tomto článku se dozvíte, jak publikovat existující instanci Azure Cloud Services (classic) do Azure Cloud Services (rozšířená podpora). Další informace o této službě Azure najdete v dokumentaci Cloud Services (rozšířená podpora).

Poznámka

Tento článek se týká AzureAzure Cloud Services (rozšířená podpora). Cloud Services (Classic) bude ukončen k 31. srpnu 2024. Další informace najdete v tématu Model nasazení cloudových služeb (classic) bude ukončen 31. srpna 2024. Pro nový vývoj doporučujeme použít novější typ služby navržený pro váš konkrétní účel, například Azure App Service, Azure Functionsnebo Azure Container Apps. Nejnovější seznam dostupných služeb najdete v tématu Adresář produktů Azure.

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

V sadě Visual Studio 2019 verze 16.9 a novějších mají projekty Cloud Services (classic) speciální verzi příkazu Publish: Publish (rozšířená podpora). Tento příkaz se zobrazí v místní nabídce v Průzkumníku řešení ve Visual Studiu.

Při publikování do Cloud Services (rozšířená podpora) existují určité rozdíly. Například nevyberete, jestli se mají publikovat do přípravného nebo Produkční, protože tyto sloty nasazení nejsou součástí rozšířeného modelu publikování podpory. Místo toho můžete s Cloud Services (rozšířená podpora) nastavit více nasazení a v Azure portálu prohodit nasazení. I když je možné toto nastavení použít ve Visual Studio verze 16.9, funkce prohození není k dispozici až do pozdější aktualizace Cloud Services (rozšířená podpora).

Než publikujete instanci cloudových služeb (classic) do cloudových služeb (rozšířená podpora), zkontrolujte, jestli účty Azure Storage, které váš projekt používá, jsou účty V1 nebo V2. Typy klasických účtů úložiště zobrazí chybovou zprávu během nasazování.

Nezapomeňte také zkontrolovat účet úložiště, který azure Diagnostics používá. 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. Další informace naleznete v části Přechod 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 při publikování nasazení Cloud Services (rozšířená podpora) otevřít soubor ServiceConfiguration.Cloud.csc fg a zkontrolovat hodnotu atributu osFamily u elementu ServiceConfiguration. Pro projekt .NET 4.8 použijte hodnotu osFamily="7".

Publikování projektu Cloud Services (classic) do Cloud Services (rozšířená podpora)

  1. V projektu Azure Cloud Services (Classic) klikněte pravým tlačítkem na uzel projektu a vyberte Publikovat (rozšířená podpora).

    snímek obrazovky s výběrem možnosti Publikovat (rozšířená podpora) v nabídce

    Otevře se průvodce publikováním aplikace Azure.

    Snímek obrazovky, který ukazuje podokno přihlášení k publikování v Microsoft Azure v průvodci publikace aplikace Azure

  2. V rozevíracím seznamu účtu vyberte účet nebo zvolte Přidat účet.

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

  4. Výběrem možnosti Další přejděte do podokna nastavení.

    snímek obrazovky, který zobrazuje nastavení v podokně Nastavení publikování v Microsoft Azure

  5. V Společných nastavení vyberte v rozevíracím seznamu existující instanci cloudových služeb (rozšířenou podporu) nebo vyberte Vytvořit novoua pak vytvořte novou instanci. V případě každé instance „Cloud Services“ (rozšířená podpora) se v závorkách zobrazí datacentrum. Doporučujeme, aby umístění datacentra pro Cloud Services (rozšířená podpora) bylo stejné jako umístění datacentra vašeho účtu úložiště.

    Pokud se rozhodnete vytvořit novou službu, zobrazí se dialogové okno Vytvořit cloudovou službu (rozšířená podpora). Zadejte název služby, název DNS, pokud se liší od názvu služby, umístění a skupiny prostředků, které se mají použít pro nasazení cloudových služeb (rozšířená podpora).

    Snímek obrazovky, který zobrazuje podokno pro nasazení Vytvořit cloudovou službu (rozšířená podpora).

  6. Pro konfigurace sestavenívyberte buď Ladění nebo Verze.

  7. Pro konfiguraci službyvyberte buď Cloud nebo Místní.

  8. Pro účet úložištěvyberte účet úložiště, který se má použít pro toto nasazení, nebo vyberte Vytvořit nový a vytvořte účet úložiště. Oblast se zobrazí v závorkách u každého účtu úložiště. Doporučujeme, aby umístění datacentra pro účet úložiště bylo stejné jako umístění datového centra cloudové služby (jak je nastavené na společných nastaveních).

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

  9. V případě trezoru klíčůzadejte trezor klíčů, který obsahuje tajné kódy pro nasazení cloudových služeb (rozšířená podpora). Trezor klíčů je povolený, pokud je povolená vzdálená plocha nebo pokud jsou certifikáty přidány do konfigurace.

  10. Pro Povolit vzdálenou plochu pro všechny rolevyberte tuto možnost, pokud se chcete ke službě vzdáleně připojit. Poté zadejte přihlašovací údaje pro vzdálenou plochu.

    Snímek obrazovky ukazující nastavení vzdálené plochy

  11. Výběrem Další přejděte do podokna Souhrnu.

    snímek obrazovky zobrazující podokno Souhrn publikování v Microsoft Azure

  12. Pro cílový profil můžete vytvořit publikační profil z vybraných nastavení. Můžete například vytvořit jeden profil pro testovací prostředí a jiný profil pro produkční prostředí. Pokud chcete tento profil uložit, vyberte 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 vyberte Spravovat.

    Poznámka

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

  13. Ověřte nastavení, která jste vybrali pro nasazení projektu, a pak vyberte Publikovat.

    Stav procesu můžete monitorovat v okně výstupu protokolu aktivit v sadě Visual Studio. Výběrem odkazu Otevřít na portálu zobrazte protokol aktivit na webu Azure Portal.

Blahopřejeme! Projekt Cloud Services (rozšířená podpora) jste publikovali do Azure. Pokud chcete publikovat znovu pomocí stejného nastavení, můžete znovu použít profil publikování nebo zopakovat postup popsaný tady a vytvořit nový profil publikování. Šablona a parametry ARM, které se používají pro nasazení, se ukládají do konfiguračního bin/<>/Publish složky.

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

Vyčistěte prostředky Azure, které nepoužíváte pro skutečné nasazení. V Azure portáluvyberte skupiny prostředků. Vyhledejte a otevřete skupinu prostředků, kterou jste použili k vytvoření instance cloudových služeb (rozšířená podpora), a pak vyberte Odstranit skupinu prostředků.