Delen via


Een ClickOnce-implementatiestrategie kiezen

Er zijn drie verschillende strategieën voor het implementeren van een ClickOnce-toepassing; de strategie die u kiest, is voornamelijk afhankelijk van het type toepassing dat u implementeert. De drie implementatiestrategieën zijn als volgt:

  • Installeren vanaf het web of een netwerkshare

  • De toepassing starten vanaf het web of een netwerkshare

  • Installeren vanaf een cd of dvd

    Opmerking

    Naast het selecteren van een implementatiestrategie, wilt u ook een strategie selecteren voor het leveren van toepassingsupdates. Zie Een ClickOnce-updatestrategie kiezen voor meer informatie.

Installeren vanaf het web of een netwerkdeel

Wanneer u deze strategie gebruikt, wordt uw toepassing geïmplementeerd op een webserver of een netwerkbestandsshare. Wanneer een eindgebruiker de toepassing wil installeren, klikt hij of zij op een pictogram op een webpagina of dubbelklikt hij op een pictogram op de bestandsshare. De toepassing wordt vervolgens gedownload, geïnstalleerd en gestart op de computer van de eindgebruiker. Items worden toegevoegd aan het menu Start en Programma's toevoegen of verwijderen in het Configuratiescherm.

Omdat deze strategie afhankelijk is van de netwerkverbinding, werkt het het beste voor toepassingen die worden geïmplementeerd voor gebruikers die toegang hebben tot een lokaal netwerk of een snelle internetverbinding.

Als u de toepassing vanaf het web implementeert, kunt u argumenten doorgeven aan de toepassing wanneer deze wordt geactiveerd met behulp van een URL. Zie Procedure: Queryreeksinformatie ophalen in een online ClickOnce-toepassing voor meer informatie. U kunt geen argumenten doorgeven aan een toepassing die is geactiveerd met behulp van een van de andere methoden die in dit document worden beschreven.

Als u deze implementatiestrategie in Visual Studio wilt inschakelen, klikt u op Van het web of Van een UNC-pad of bestandsshare op de pagina Hoe geïnstalleerd van de Wizard Publiceren.

Opmerking

In ClickOnce voor .NET Core 3.1 en .NET 5 of hoger stelt u implementatie-eigenschappen in met behulp van het hulpprogramma Publiceren in plaats van de wizard Publiceren en de pagina Publiceren van projectontwerper. Zie Een .NET Windows-toepassing implementeren met ClickOnce en ClickOnce voor .NET voor meer informatie.

Dit is de standaardimplementatiestrategie.

De toepassing starten vanaf het web of een netwerkshare

Deze strategie is net als de eerste, behalve dat de toepassing zich gedraagt als een webtoepassing. Wanneer de gebruiker op een koppeling op een webpagina klikt (of dubbelklikt op een pictogram op de bestandsshare), wordt de toepassing gestart. Wanneer gebruikers de toepassing sluiten, is deze niet meer beschikbaar op hun lokale computer; Er wordt niets toegevoegd aan het menu Start of Programma's toevoegen of verwijderen in het Configuratiescherm.

Opmerking

Technisch gezien wordt de toepassing gedownload en geïnstalleerd in een toepassingscache op de lokale computer, net zoals een webtoepassing naar de webcache wordt gedownload. Net als bij de webcache worden de bestanden uiteindelijk uit de toepassingscache opgeslagen. De perceptie van de gebruiker is echter dat de toepassing wordt uitgevoerd vanaf het web of de bestandsshare.

Deze strategie werkt het beste voor toepassingen die niet vaak worden gebruikt, bijvoorbeeld een hulpprogramma voor werknemersvoordelen dat doorgaans slechts één keer per jaar wordt uitgevoerd.

Als u deze implementatiestrategie in Visual Studio wilt inschakelen, klikt u op De toepassing niet installeren op de Installeren of Uitvoeren vanaf web pagina van de wizard Publiceren.

Als u deze implementatiestrategie handmatig wilt inschakelen, wijzigt u de installatietag in het implementatiemanifest. (De waarde kan waar of onwaar zijn. Gebruik in Mage.exede optie Alleen online in de lijst met toepassingstypen .)

Installeren vanaf een cd of dvd

Wanneer u deze strategie gebruikt, wordt uw toepassing geïmplementeerd op verwisselbare media, zoals een CD-ROM of dvd. Net als bij de vorige optie, wanneer de gebruiker ervoor kiest om de toepassing te installeren, wordt deze geïnstalleerd en gestart en worden items toegevoegd aan het menu Start en Programma's toevoegen of verwijderen in het Configuratiescherm.

Deze strategie werkt het beste voor toepassingen die worden geïmplementeerd voor gebruikers zonder permanente netwerkverbinding of met verbindingen met lage bandbreedte. Omdat de toepassing is geïnstalleerd vanaf verwisselbare media, is er geen netwerkverbinding nodig voor installatie; Netwerkconnectiviteit is echter nog steeds vereist voor toepassingsupdates.

Als u deze implementatiestrategie in Visual Studio wilt inschakelen, klikt u op Van een CD-ROM of DVD-ROM op de pagina Hoe geïnstalleerd van de wizard Publiceren.

Als u deze implementatiestrategie handmatig wilt inschakelen, wijzigt u de tag deploymentProvider in het implementatiemanifest. (In Visual Studio wordt deze eigenschap weergegeven als installatie-URL op de pagina Publiceren van projectontwerper. In Mage.exe is het Beginlocatie.)

Ondersteuning voor webbrowsers

Toepassingen die zich richten op .NET Framework 3.5 en hoger, kunnen worden geïnstalleerd met elke browser.