Publicera din webbapp till Docker Container Registry
Du kan publicera din webbapp som en Docker-container till alla kompatibla Docker Container Registry.
Klicka på Nästa och välj bland de tillgängliga alternativen, till exempel Azure Container Registry eller Docker Hub.
Azure Container Registry
För Azure Container Registry väljer du antingen en befintlig instans eller skapar en ny.
Docker Hub
För Docker Hub anger du sedan autentiseringsuppgifterna för publicering.
Annat Docker-containerregister
För andra Docker-containerregister anger du sedan URI:n och publicerar autentiseringsuppgifterna.
Avsluta publiceringsguiden
Därefter visas sammanfattningssidan för den nya publiceringsprofilen som du just skapade med hjälp av Publiceringsguiden. Klicka på Publicera och Visual Studio distribuerar webbappen till det angivna Docker Container Registry.
Not
Skärmbilden ovan visar en publiceringsprofil för Azure Docker Registry, men samma publiceringsknapp är tillgänglig för alla tre Docker Container Registry-alternativ.
Publicera din webbapp till en mapp
Du kan publicera webbappen till både lokala mappar och nätverksmappar.
Först ange sökvägen och klicka sedan på Slutför för att slutföra publiceringsguiden.
Därefter visas sammanfattningssidan för den nya publiceringsprofilen som du nyss skapade med hjälp av publiceringsguiden. Klicka på Publicera och Visual Studio distribuerar webbappen till den angivna sökvägen.
Du kan komma tillbaka till den här sammanfattningssidan när du har stängt den. Nästa gång du högerklickar och väljer Publiceraöppnar Visual Studio den här sammanfattningssidan. (Om du vill gå tillbaka till guiden Publicera klickar du bara på Ny på sammanfattningssidan.)
Publicera webbappen till en FTP/FTPS-server
Du kan publicera din webbapp med FTP eller FTPS.
Ange nödvändig anslutningsinformation och välj Slutför.
Därefter visas sammanfattningssidan för den nya publiceringsprofilen som du nyss skapade med hjälp av Publiceringsguiden. Klicka på Publicera och Visual Studio distribuerar din webbapp till den angivna FTP- eller FTPS-servern.
Du kan komma tillbaka till den här sammanfattningssidan när du har stängt den. Nästa gång du högerklickar och publicerar öppnar Visual Studio den här sammanfattningssidan. (Om du vill gå tillbaka till guiden Publicera klickar du bara på Ny på sammanfattningssidan.)
Publicera webbappen till webbservern (IIS)
Du kan publicera din webbapp till IIS om IIS har konfigurerats. Som standard är IIS Express installerat, men du bör installera IIS-hanteringsverktygen om du distribuerar till IIS från Visual Studio. Observera att du inte behöver köra Visual Studio som administratör för att distribuera till IIS Express, bara till fullständig IIS.
Installera Web Management Servicepå fjärrwebbservern. Se till att följa anvisningarna där för att aktivera fjärranslutningar och se till att tjänsten startas, konfigurera dina autentiseringsuppgifter för fjärradministratör av webbservern och verifiera dem innan du försöker distribuera. Webbhanteringstjänsten krävs inte för en lokal IIS-distribution.
Installera IIS 6 Metabase Compatibilitypå webbservern. I Windows-inställningar går du till Program och funktionerväljer du Aktivera eller inaktivera Windows-funktioner. Under Internet Information Services>Web Management Toolsinstallerar du sedan IIS 6 Management Compatibility. Kontrollera att IIS-metabasen och IIS 6-konfigurationskompatibilitet är markerade.
Om du vill konfigurera IIS för ASP.NET Core-program installerar du installationsprogrammet .NET Core Hosting Bundle (direktnedladdning). För mer information, se .NET Core hosting-bundle.
Om du arbetar med ASP.NET 4.8 eller tidigare, eller om du behöver konfigurera IIS på Windows Server för publicering, hittar du detaljerade steg i Fjärrfelsökning ASP.NET på en IIS-dator och för ASP.NET Core Fjärrfelsökning ASP.NET Core på en IIS-dator.
Publicera till IIS-webbserver
Välj Publiceraoch sedan Webbserver (IIS).
Välj önskat distributionsläge. Välj Webbdistribution för att omedelbart distribuera programmet till den angivna servern. Välj Webbdistributionspaket för att skapa en paketerad zip-fil som innehåller distributionsartefakterna för senare användning av dig eller någon annan.
Webbutforskande
Ange nödvändig anslutningsinformation och välj Slutför. Följande skärmbild visar ett webbprogram som publicerats till standardwebbplatsen för IIS (standardwebbplats) som är installerad på den lokala utvecklingsdatorn med en portbindning på port 5187. Mål-URL:en är valfri. Om den inte tillhandahålls startas inte webbplatsen automatiskt vid publicering och det finns ingen länk på skärmen Publicera för att få åtkomst till den publicerade webbplatsen.
Första gången du publicerar skapar du ett användarnamn och lösenord. Dessa autentiseringsuppgifter är specifika för WebDeploy-distribution. När de har skapats kan du inte ändra dem i Visual Studio, men du kan återställa dem i IIS. Se dialogrutan Webbplatser – Ange autentiseringsuppgifter. Om du inte har lösenordet kan du ladda ned en .publishsettings
fil och läsa den därifrån. Se Importera publiceringsinställningar från IIS.
Varning
Att använda autentiseringsuppgifter för användarnamn och lösenord (grundläggande autentisering) är inte den säkraste autentiseringsmetoden. Använd alternativa metoder när det är möjligt. Överväg till exempel att publicera till ett paket från Visual Studio och sedan använda WebDeploy.exe från en kommandorad för att distribuera paketet. Med den metoden kan du använda IIS Manager för att konfigurera behöriga Windows-användare som kan publicera till webbservern och köra WebDeploy.exe under det Windows-användarkontot. Se Installera och konfigurera webbdistribution på IIS 8.0 eller senare. Om du använder autentiseringsuppgifter för lösenord måste du använda ett starkt lösenord och skydda lösenordet från att läcka ut eller delas.
För felsökning, se Felkoder för webbdistribution.
Webbdistributionspaket
Klicka på Bläddra... för att öppna dialogrutan Välj paketplats och ange sökvägen till den plats där du vill att paketet ska skapas, inklusive .zip filnamn.
Slutför publiceringsguiden
Därefter visas sammanfattningssidan för den nya publiceringsprofilen som du nyss skapade med hjälp av guiden Publicera. Klicka på Publicera och Visual Studio distribuerar webbappen till den angivna IIS-servern.