Freigeben über


Auswählen einer Strategie für die ClickOnce-Bereitstellung

Es gibt drei verschiedene Strategien zum Bereitstellen einer ClickOnce-Anwendung. Es hängt primär von der Art der bereitzustellenden Anwendung ab, welche Strategie Sie auswählen. Folgende Strategien sind verfügbar:

  • Installation aus dem Web oder einer Netzwerkfreigabe

  • Installation von einer CD

  • Starten der Anwendung aus dem Web oder einer Netzwerkfreigabe

    Tipp

    Neben einer Bereitstellungsstrategie empfiehlt es sich außerdem, eine Strategie zum Bereitstellen von Anwendungsupdates auszuwählen. Weitere Informationen finden Sie unter Auswählen einer Strategie für die ClickOnce-Aktualisierung.

Installation aus dem Web oder einer Netzwerkfreigabe

Bei dieser Strategie wird die Anwendung auf einem Webserver oder in einer Dateifreigabe im Netzwerk bereitgestellt. Benutzer installieren die Anwendung, indem sie auf ein Symbol auf einer Webseite klicken oder auf ein Symbol in der Dateifreigabe doppelklicken. Die Anwendung wird dann auf den Computer des Endbenutzers heruntergeladen, installiert und gestartet. Dem Startmenü und der Software in der Systemsteuerung werden Elemente hinzugefügt.

Da diese Strategie von einer Netzwerkverbindung abhängt, funktioniert sie am besten bei Anwendungen, die für Benutzer bereitgestellt werden, die Zugriff auf ein lokales Netzwerk haben oder eine Internetverbindung mit hoher Geschwindigkeit besitzen.

Wenn Sie die Anwendung aus dem Web bereitstellen, können Sie Argumente in die Anwendung übergeben, wenn sie mit einer URL aktiviert wird. Weitere Informationen finden Sie unter Gewusst wie: Abrufen von Abfragezeichenfolgen-Informationen in einer Online-ClickOnce-Anwendung. Sie können keine Argumente in eine Anwendung übergeben, die mit einer der anderen in diesem Dokument beschriebenen Methoden aktiviert wird.

Um diese Bereitstellungsstrategie in Visual Studio zu aktivieren, klicken Sie auf der Seite Installationsart des Webpublishing-Assistenten auf Aus dem Web oder Von UNC-Pfad oder Dateifreigabe.

Dies ist die Standardbereitstellungsstrategie.

Installation von einer CD

Bei dieser Strategie wird die Anwendung auf einem Wechseldatenträger bereitgestellt, z. B. auf einer CD-ROM oder einer DVD. Wenn ein Benutzer die Anwendung installiert, wird sie wie bei der vorausgegangenen Option installiert und gestartet, und dem Startmenü sowie der Software in der Systemsteuerung werden Elemente hinzugefügt.

Diese Strategie funktioniert am besten bei Anwendungen, die für Benutzer bereitgestellt werden, die nicht dauerhaft über eine Netzwerkverbindung oder über eine Verbindung mit niedriger Bandbreite verfügen. Da die Anwendung von einem Wechseldatenträger installiert wird, ist bei der Installation keine Netzwerkverbindung erforderlich. Sie benötigen jedoch eine Netzwerkverbindung für Anwendungsupdates.

Um diese Bereitstellungsstrategie in Visual Studio zu aktivieren, klicken Sie auf der Seite Installationsart des Webpublishing-Assistenten auf Von CD-ROM oder DVD-ROM.

Um diese Bereitstellungsstrategie manuell zu aktivieren, ändern Sie das deploymentProvider-Tag im Bereitstellungsmanifest. (In Visual Studio wird diese Eigenschaft als Installations-URL auf der Seite Veröffentlichen des Projekt-Designers verfügbar gemacht. In Mage.exe lautet sie Startspeicherort.)

Starten der Anwendung aus dem Web oder einer Netzwerkfreigabe

Diese Strategie ähnelt der ersten Strategie. Die Anwendung verhält sich jedoch wie eine Webanwendung. Wenn der Benutzer auf einer Webseite auf einen Link klickt (oder in einer Dateifreigabe auf ein Symbol doppelklickt), wird die Anwendung gestartet. Beim Beenden der Anwendung ist diese auf dem lokalen Computer nicht mehr verfügbar. Dem Startmenü und der Software in der Systemsteuerung wird nichts hinzugefügt.

Tipp

Technisch gesehen wird die Anwendung in einen Anwendungscache auf dem lokalen Computer heruntergeladen und dort installiert, genauso wie eine Webanwendung in den Webcache heruntergeladen wird. Wie beim Webcache werden die Dateien letztendlich aus dem Anwendungscache gelöscht. Der Benutzer empfindet es jedoch so, als ob die Anwendung aus dem Web oder der Dateifreigabe ausgeführt wird.

Diese Strategie funktioniert am besten bei Anwendungen, die selten verwendet werden, z. B. ein Tool zum Berechnen von Lohnzusatzleistungen für Angestellte, das i. d. R. nur einmal im Jahr ausgeführt wird.

Um diese Bereitstellungsstrategie in Visual Studio zu aktivieren, klicken Sie auf der Seite Vom Web installieren oder ausführen des Webpublishing-Assistenten auf Anwendung nicht installieren.

Um diese Bereitstellungsstrategie manuell zu aktivieren, ändern Sie das install-Tag im Bereitstellungsmanifest. (Sein Wert kann true oder false sein. Verwenden Sie in Mage.exe die Option Nur online aus der Liste Anwendungstyp.)

Unterstützung für Internetbrowser

Anwendungen, die auf .NET Framework 3.5 ausgerichtet sind, können mit jedem Browser installiert werden.

Anwendungen, die auf .NET Framework 2.0 ausgerichtet sind, erfordern Internet Explorer.

Siehe auch

Aufgaben

Gewusst wie: Veröffentlichen einer ClickOnce-Anwendung mit dem Webpublishing-Assistenten

Konzepte

ClickOnce-Sicherheit und Bereitstellung

Auswählen einer Strategie für die ClickOnce-Aktualisierung

Sichern von ClickOnce-Anwendungen

Auswählen einer Bereitstellungsstrategie