Delen via


Instellingen voor webimplementatie beheren

U kunt bepalen hoe uw webtoepassing wordt geïmplementeerd met behulp van de instellingen.

Voorwaarde

Visual Studio waarop de webontwikkelingsworkload is geïnstalleerd.

Instellingen beheren

De Alle instellingen weergeven koppeling wordt weergegeven nadat u de wizard Publiceren hebt uitgevoerd om een publicatieprofiel te maken. De instellingen variëren afhankelijk van het type implementatie.

Als u de instellingen wilt weergeven of wijzigen, selecteert u de Alle instellingen weergeven koppeling of klikt u op een van de potloodpictogrammen. De pagina Instellingen wordt weergegeven.

  1. Klik op de koppeling Instellingen. Het scherm Instellingen wordt geopend.
  2. Met de knop vorige gaat u naar het vorige scherm met instellingen die u kunt bewerken voor sommige implementatietypen.
  3. Vouw de opties voor het publiceren van bestanden uit om instellingen weer te geven die betrekking hebben op bestanden die mogelijk al op de site staan.
  4. Vouw de database-instellingen uit om de databaseverbindingsgegevens weer te geven. Deze kunnen afwijken van wat uw app gebruikt bij het lokaal uitvoeren tijdens het ontwikkelen en testen.

In de volgende tabel worden de instellingen beschreven. Klik op de koppelingen voor meer informatie.

Naam Profieltypen Eigendom Beschrijving
Configuratie Map, IIS LastUsedBuildConfiguration De buildconfiguratie van het project die moet worden geïmplementeerd, bijvoorbeeld Release.
TargetFramework Map, IIS TargetFramework De versie van .NET waarop de app moet worden uitgevoerd. Dit is al ingesteld door het project, maar u kunt dit wijzigen voor implementatie.
implementatiemodus Map, IIS geen of SelfContained U kunt kiezen voor framework-afhankelijk als u kunt vertrouwen op de beschikbare runtime, of voor zelfstandig als u de runtime bij de publicatieartefacten van de toepassing wilt verpakken.
Doeluitvoeringstijd Map, IIS De .NET Runtime-id (RID) voor deze implementatie.
Server IIS MSDeployServiceURL De naam van de webserver, URI of IP-adres. Bijvoorbeeld localhost.
Sitenaam IIS Site De sitenaam in IIS, bijvoorbeeld Default Web Site.
Gebruikersnaam IIS UserName De gebruikersnaam die u gebruikt voor toegang tot de site in IIS.
Wachtwoord IIS UserPWD De eerste keer dat u publiceert, maakt u een wachtwoord dat u gebruikt om de site te publiceren. Het wachtwoord kan niet worden gewijzigd in Visual Studio, maar kan worden gewijzigd in IIS of in Azure. Als u het wachtwoord niet weet, kunt u het downloaden door het bestand .publishsettings te downloaden. Zie Publicatie-instellingen importeren uit IIS- en Publicatie-instellingen importeren uit Azure.
Selectievakje 'Wachtwoord opslaan' IIS _SavePWD Als dit is ingeschakeld, slaat u het wachtwoord op als tekst zonder opmaak in het bestand .pubxml.
Doel-URL IIS SiteURLToLaunchAfterPublish De URL waarmee de app wordt gestart, bijvoorbeeld http://localhost/projectname. Als de IIS-configuratie voor de website de site beschikbaar maakt op een specifieke poort in de instellingen voor bindingen, neemt u deze op zoals in http://localhost:nnnn/projectname. Dit is optioneel en biedt alleen een handige koppeling op de pagina Publiceren en wordt gebruikt om de site te starten na een geslaagde publicatie.
ReadyToRun-compilatie inschakelen Map PublishReadyToRun ReadyToRun is een vorm van AOT-compilatie (Ahead-of-Time). Het kan latentie verminderen door Just-In-Time-compilatie (JIT) tijdens runtime te voorkomen.
ongebruikte code knippen Map PublishTrimmed Minimaliseert de grootte van een zelfstandige implementatie.
één bestand produceren Map PublishSingleFile Een optie waarmee de gepubliceerde toepassing in één bestand kan worden gedistribueerd.
Extra bestanden op bestemming verwijderen IIS SkipExtraFilesOnServer Als u toegevoegde bestanden wilt behouden, schakelt u het selectievakje uit.
Verwijder alle bestaande bestanden voordat u deze publiceert. FTP DeleteExistingFiles Schakel dit uit om niet-gerelateerde bestanden op de bestemming te bewaren of controleer dit om te beginnen met een schone implementatie in de map.
Pakketlocatie IIS WebDeploy-pakket DesktopBuildPackageLocation Een lokaal bestandssysteempad om het uitvoerpakket te plaatsen.

Volgende stappen

De instellingen blijven behouden in het .pubxml-bestand. Het .pubxml-bestand is een MSBuild-invoerbestand. U kunt het bestand bewerken om de implementatie verder aan te passen. Zie MSBuild.

Visual Studio .pubxml-bestanden