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.
- Klicka på länken Inställningar. Skärmen Inställningar öppnas.
- Knappen Prev tar dig till föregående skärm med inställningar som du kan redigera för vissa distributionstyper.
- Expandera Filpubliceringsalternativ för att visa inställningar som är relaterade till filer som kanske redan finns på webbplatsen.
- 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.