Publicera ett Cloud Services-projekt (klassiskt) till Cloud Services (utökat stöd) med hjälp av Visual Studio
Azure Cloud Services (utökad support) förenklar och moderniserar hur du underhåller och hanterar dina Azure-resurser. Från och med Visual Studio 2019 version 16.9kan du arbeta med molntjänster i Azure med hjälp av Azure Resource Manager-mallar (ARM-mallar) i Cloud Services (utökad support).
Den här artikeln visar hur du publicerar en befintlig instans av Azure Cloud Services (klassisk) till Azure Cloud Services (utökad support). Mer information om den här Azure-tjänsten finns i dokumentationen Cloud Services (utökad support).
Obs.
Den här artikeln gäller för Azure Azure Cloud Services (utökad support). Cloud Services (klassisk) har dragits tillbaka från och med den 31 augusti 2024. Mer information finns i Distributionsmodellen för molntjänster (klassisk) upphör den 31 augusti 2024. För ny utveckling rekommenderar vi att du använder en nyare tjänsttyp som utformats för ditt specifika ändamål, till exempel Azure App Service, Azure Functionseller Azure Container Apps. Den senaste listan över tillgängliga tjänster finns i Directory för Azure-produkter.
Publicera till Cloud Services (utökad support)
I Visual Studio 2019 version 16.9 och senare har Cloud Services-projekt (klassisk) en särskild version av kommandot Publish: Publish (utökad support). Det här kommandot visas på snabbmenyn i Solution Explorer i Visual Studio.
Det finns vissa skillnader när du publicerar till Cloud Services (utökad support). Du kan till exempel inte välja om du vill publicera till Mellanlagring eller Production, eftersom dessa distributionsplatser inte ingår i publiceringsmodellen för utökad support. Med Cloud Services (utökad support) kan du i stället konfigurera flera distributioner och växla distributioner i Azure-portalen. Även om det är möjligt att använda den här inställningen i Visual Studio version 16.9 är växlingsfunktionen inte tillgänglig förrän en senare version av Cloud Services (utökad support).
Innan du publicerar en instans av Cloud Services (klassisk) till Cloud Services (utökad support) kontrollerar du om de Azure Storage-konton som ditt projekt använder är V1- eller V2-konton. De klassiska lagringskontotyperna misslyckas med ett felmeddelande under distributionen.
Kontrollera även det lagringskonto som Azure Diagnostics använder. Information om hur du kontrollerar diagnostiklagringskontot finns i Konfigurera diagnostik för Azure Cloud Services och virtuella datorer. Om din tjänst använder ett klassiskt lagringskonto kan du uppgradera det. Mer information finns i Uppgradera till ett allmänt V2-lagringskonto. Allmän information om typer av lagringskonton finns i Översikt över lagringskonto.
Not
Om du riktar in dig på .NET 4.8 med Visual Studio 2022 måste du öppna filen ServiceConfiguration.Cloud.cscfg och kontrollera värdet för attributet osFamily
på ServiceConfiguration
-elementet när du publicerar cloud services-distributionen (utökad support). För ett .NET 4.8-projekt använder du värdet osFamily="7"
.
Publicera ett Cloud Services-projekt (klassiskt) till Cloud Services (utökad support)
I ditt Azure Cloud Services-projekt (klassiskt) högerklickar du på projektnoden och väljer Publicera (utökad support).
Guiden Publicera Azure-program öppnas.
För Kontoväljer du ett konto eller väljer Lägg till ett konto i listrutan konto.
För Välj din prenumerationväljer du en prenumeration som ska användas för distributionen.
Välj Nästa för att gå till fönstret Inställningar.
I Vanliga inställningari listrutan väljer du antingen en befintlig instans av Cloud Services (utökad support) eller väljer Skapa nyoch skapar sedan en ny instans. Datacentret visas inom parenteser för varje instans av Cloud Services (utökad support). Vi rekommenderar att datacenterplatsen för Cloud Services (utökad support) är samma som datacenterplatsen för ditt lagringskonto.
Om du väljer att skapa en ny tjänst visas dialogrutan Skapa molntjänst (utökad support). Ange tjänstnamnet, DNS-namnet om det skiljer sig från tjänstnamnet, platsen och resursgruppen som ska användas för distributionen av Cloud Services (utökad support).
För Build-konfigurationväljer du antingen Debug eller Release.
För Tjänstkonfigurationväljer du antingen Cloud eller Local.
För Lagringskontoväljer du det lagringskonto som ska användas för den här distributionen eller väljer Skapa ny för att skapa ett lagringskonto. Regionen visas inom parenteser för varje lagringskonto. Vi rekommenderar att datacenterplatsen för lagringskontot är samma som datacenterplatsen för molntjänsten (enligt Vanliga inställningar).
Azure Storage-kontot lagrar paketet för programdistributionen.
För Key Vault-anger du det nyckelvalv som innehåller hemligheterna för din Cloud Services-distribution (utökad support). Ett nyckelvalv aktiveras om fjärrskrivbord är aktiverat eller om certifikat läggs till i konfigurationen.
För Aktivera fjärrskrivbord för alla rollerväljer du det här alternativet om du vill kunna fjärransluta till tjänsten. Ange sedan inloggningsuppgifter för fjärrskrivbordet.
Välj Nästa för att gå till fönstret Sammanfattning.
För Målprofilkan du välja att skapa en publiceringsprofil från de inställningar som du har valt. Du kan till exempel skapa en profil för en testmiljö och en annan profil för produktion. Om du vill spara profilen väljer du ikonen Spara. Guiden skapar profilen och sparar den i Visual Studio-projektet. Om du vill ändra profilnamnet öppnar du listan Målprofil och väljer sedan Hantera.
Notis
Publiceringsprofilen visas i Solution Explorer i Visual Studio och profilinställningarna skrivs till en fil som har ett .azurePubxml-tillägget. Inställningarna sparas som attribut för XML-taggar.
Kontrollera de inställningar som du har valt för projektdistributionen och välj sedan Publicera.
Du kan övervaka processstatusen i aktivitetsloggens utdatafönster i Visual Studio. Välj länken Öppna i portalen för att visa aktivitetsloggen i Azure-portalen.
Grattis! Du har publicerat ditt Cloud Services-projekt (utökad support) till Azure. Om du vill publicera igen med samma inställningar kan du återanvända publiceringsprofilen eller upprepa stegen som beskrivs här för att skapa en ny publiceringsprofil. ARM-mallen och parametrarna som används för distributionen sparas i mappen bin/<konfiguration>/Publish.
Rensa Azure-resurser
Rensa Azure-resurser som du inte använder för en faktisk distribution. I Azure-portalenväljer du Resursgrupper. Leta upp och öppna resursgruppen som du använde för att skapa en instans av Cloud Services (utökad support) och välj sedan Ta bort resursgrupp.
Relaterat innehåll
- Konfigurera kontinuerlig integrering (CI) med hjälp av knappen Konfigurera i fönstret Publicera. Mer information finns i dokumentationen om Azure Pipelines.
- Granska vanliga frågor och svar för Cloud Services (utökad support).