Dela via


Hantera inställningar för webbdistribution

Du kan styra hur webbprogrammet distribueras med hjälp av inställningarna.

Förutsättning

Visual Studio med arbetsbelastningen Webbutveckling installerad.

Hantera inställningar

Länken Visa alla inställningar visas när du har kört guiden Publicera för att skapa en publiceringsprofil. Inställningarna varierar beroende på typ av distribution.

Om du vill visa eller ändra inställningarna väljer du länken Visa alla inställningar eller klickar på någon av pennikonerna. Sidan Inställningar visas.

  1. Klicka på länken Inställningar. Skärmen Inställningar öppnas.
  2. Knappen Prev tar dig till föregående skärm med inställningar som du kan redigera för vissa distributionstyper.
  3. Expandera Filpubliceringsalternativ för att visa inställningar som är relaterade till filer som kanske redan finns på webbplatsen.
  4. Expandera databasinställningarna för att visa information om databasanslutningen, vilket kan skilja sig från vad din app använder när den körs lokalt under utveckling och testning.

I följande tabell beskrivs inställningarna. Klicka på länkarna för mer information.

Namn Profiltyper Egenskap Beskrivning
Konfiguration Mapp, IIS LastUsedBuildConfiguration Den projektversionskonfiguration som ska distribueras, till exempel Release.
TargetFramework Mapp, IIS TargetFramework Den version av .NET som appen ska köras på. Detta har redan angetts av projektet, men du kan ändra det för distribution.
Distributionsläge Mapp, IIS ingen eller SelfContained Du kan välja ramverksberoende om du kan förutsätta att runtime-miljön är tillgänglig, eller egenförsörjande om du vill paketera runtime tillsammans med applikationens publiceringsartefakter.
Målsystemkörtid Mapp, IIS .NET Runtime ID (RID) för den här distributionen.
Server IIS MSDeployServiceURL Webbserverns namn, URI eller IP-adress. Till exempel localhost.
Webbplatsnamn IIS Webbplats Webbplatsnamnet i IIS, till exempel Default Web Site.
Användarnamn IIS UserName Användarnamnet som du ska använda för att komma åt webbplatsen i IIS.
Lösenord IIS UserPWD Första gången du publicerar skapar du ett lösenord som du ska använda för att publicera webbplatsen. Det går inte att ändra lösenordet i Visual Studio, men det kan ändras i IIS eller i Azure. Om du inte känner till lösenordet kan du hämta det genom att ladda ned filen .publishsettings. Se Importera publiceringsinställningar från IIS och Importera publiceringsinställningar från Azure.
Kryssrutan Spara lösenord IIS _SavePWD Om det är markerat sparar du lösenordet som oformaterad text i filen .pubxml.
Mål-URL IIS SiteURLToLaunchAfterPublish Url:en som startar appen, till exempel http://localhost/projectname. Om IIS-konfigurationen för webbplatsen exponerar webbplatsen på en specifik port i IIS:s bindningsinställningar, inkludera den som i http://localhost:nnnn/projectname. Detta är valfritt och ger bara en praktisk länk på sidan Publicera och används för att starta webbplatsen efter en lyckad publicering.
Aktivera ReadyToRun-kompilering Mapp PublishReadyToRun ReadyToRun är en form av Ahead-of-time (AOT) kompilering. Det kan minska fördröjningen genom att undvika Just-in-time (JIT) kompilering under körning.
Trimma oanvänd kod Mapp PublishTrimmed Minimerar storleken på en fristående implementation.
Skapa en enda fil Mapp PublishSingleFile Ett alternativ som gör att det publicerade programmet kan distribueras i en enda fil.
Ta bort ytterligare filer på destinationen IIS SkipExtraFilesOnServer Om du vill bevara tillagda filer avmarkerar du rutan.
Ta bort alla befintliga filer innan du publicerar. FTP DeleteExistingFiles Avmarkera detta för att bevara orelaterade filer på målet eller kontrollera detta för att börja med en ren distribution till mappen.
Paketsplats IIS WebDeploy-paket DesktopBuildPackageLocation En lokal filsystemsökväg för att placera utdatapaketet.

Nästa steg

Inställningarna sparas i filen .pubxml. Filen .pubxml är en MSBuild-indatafil. Du kan redigera filen för att ytterligare anpassa distributionen. Se MSBuild.

Visual Studio .pubxml-filer