Choisir une stratégie de déploiement ClickOnceChoose a ClickOnce deployment strategy

Pour déployer une application ClickOnceClickOnce, trois stratégies sont possibles. Celle que vous choisissez dépend principalement du type d'application que vous déployez.There are three different strategies for deploying a ClickOnceClickOnce application; the strategy that you choose depends primarily on the type of application that you are deploying. Les trois stratégies de déploiement sont les suivantes :The three deployment strategies are as follows:

  • Installation à partir du Web ou d'un partage réseauInstall from the Web or a Network Share

  • Installation à partir d'un CD-ROMInstall from a CD

  • Démarrage de l'application à partir du Web ou d'un partage réseauStart the application from the Web or a Network Share

    Notes

    En plus de choisir une stratégie de déploiement, vous devez également choisir une stratégie de mise à jour de l'application.In addition to selecting a deployment strategy, you will also want to select a strategy for providing application updates. Pour plus d’informations, consultez choisir une stratégie de mise à jour ClickOnce.For more information, see Choose a ClickOnce update strategy.

Installation à partir du web ou d’un partage réseauInstall from the Web or a network share

Cette stratégie permet de déployer votre application sur un serveur Web ou un partage de fichiers réseau.When you use this strategy, your application is deployed to a Web server or a network file share. Lorsqu'un utilisateur final souhaite installer l'application, il clique sur une icône d'une page Web ou double-clique sur une icône du partage de fichiers.When an end user wants to install the application, he or she clicks an icon on a Web page or double-clicks an icon on the file share. L'application est ensuite téléchargée, installée et démarrée sur l'ordinateur de l'utilisateur final.The application is then downloaded, installed, and started on the end user's computer. Des éléments sont ajoutés au menu Démarrer et au groupe Ajout/Suppression de programmes dans le Panneau de configuration.Items are added to the Start menu and Add or Remove Programs in Control Panel.

Étant donné que cette stratégie dépend de la connexion réseau, elle fonctionne de manière optimale pour les applications qui seront déployées pour les utilisateurs qui ont accès à un réseau local ou une connexion Internet rapide.Because this strategy depends on network connectivity, it works best for applications that will be deployed to users who have access to a local-area network or a high-speed Internet connection.

Si vous déployez l’application à partir du Web, vous pouvez passer des arguments dans l’application lorsqu’elle est activée à l’aide d’une URL.If you deploy the application from the Web, you can pass arguments into the application when it is activated using a URL. Pour plus d'informations, voir Procédure : Récupérer les informations de chaîne de requête dans une application ClickOnce en ligne.For more information, see How to: Retrieve query string information in an online ClickOnce application. Vous ne pouvez pas passer d'arguments dans une application activée à l'aide de l'une des autres méthodes décrites dans ce document.You cannot pass arguments into an application that is activated by using any of the other methods described in this document.

Pour activer cette stratégie de déploiement dans Visual StudioVisual Studio, cliquez sur À partir d’un site Web ou À partir d’un chemin UNC ou d’un partage de fichiers dans la page Comment les utilisateurs installeront-ils l’application ? de l’Assistant Publication.To enable this deployment strategy in Visual StudioVisual Studio, click From the Web or From a UNC path or file share on the How Installed page of the Publish Wizard.

Il s'agit de la stratégie de déploiement par défaut.This is the default deployment strategy.

Démarrage de l’application à partir du web ou d’un partage réseauStart the application from the Web or a network share

Cette stratégie est similaire à la première, sauf que l'application se comporte comme une application Web.This strategy is like the first, except the application behaves like a Web application. Lorsque l’utilisateur clique sur un lien d’une page web (ou double-clique sur une icône du partage de fichiers), l’application est lancée.When the user clicks a link on a Web page (or double-clicks an icon on the file share), the application is started. Quand les utilisateurs ferment l’application, cette dernière n’est plus disponible sur leur ordinateur local. Aucun élément n’est ajouté au menu Démarrer ou au groupe Ajout/Suppression de programmes dans le Panneau de configuration.When users close the application, it is no longer available on their local computer; nothing is added to the Start menu or Add or Remove Programs in Control Panel.

Notes

Techniquement, l'application est téléchargée et installée dans un cache d'application de l'ordinateur local, de la même façon qu'une application Web est téléchargée vers le cache Web.Technically, the application is downloaded and installed to an application cache on the local computer, just as a Web application is downloaded to the Web cache. Comme pour le cache Web, les fichiers sont nettoyés du cache d'application en fin d'utilisation.As with the Web cache, the files are eventually scavenged from the application cache. Toutefois, l'utilisateur a l'impression que l'application est exécutée à partir du Web ou du partage de fichiers.However, the perception of the user is that the application is being run from the Web or file share.

Cette stratégie fonctionne mieux avec des applications rarement utilisées, par exemple, un programme de calcul des avantages sociaux des employés, exécuté généralement une fois par an.This strategy works best for applications that are used infrequently—for example, an employee-benefits tool that is typically run only one time each year.

Pour activer cette stratégie de déploiement dans Visual StudioVisual Studio, cliquez sur Ne pas installer l’application dans la page Installer ou exécuter à partir d’un site web de l’Assistant Publication.To enable this deployment strategy in Visual StudioVisual Studio, click Do not install the application on the Install or Run From Web page of the Publish Wizard.

Pour activer cette stratégie de déploiement manuellement, modifiez l’étiquette install dans le manifeste de déploiement.To enable this deployment strategy, manually, change the install tag in the deployment manifest. (Sa valeur peut être true ou false.(Its value can be true or false. Dans Mage.exe, utilisez l’option Online Only dans la liste Application Type.)In Mage.exe, use the Online Only option in the Application Type list.)

Installation à partir d'un CD-ROMInstall from a CD

Cette stratégie permet de déployer votre application sur un média amovible tel qu'un CD-ROM ou un DVD.When you use this strategy, your application is deployed to removable media such as a CD-ROM or DVD. Comme pour l’option précédente, lorsque l’utilisateur choisit d’installer l’application, cette dernière est installée et lancée et des éléments sont ajoutés au menu Démarrer et au groupe Ajout/Suppression de programmes dans le Panneau de configuration.As with the previous option, when the user chooses to install the application, it is installed and started, and items are added to the Start menu and Add or Remove Programs in Control Panel.

Cette stratégie fonctionne mieux dans le cas d'applications déployées sur les ordinateurs d'utilisateurs qui ne possèdent pas une connectivité réseau persistante ou qui ont des connexions à faible bande passante.This strategy works best for applications that will be deployed to users without persistent network connectivity or with low-bandwidth connections. L'application étant installée à partir d'un média amovible, aucune connexion réseau n'est nécessaire pour l'installation ; la connectivité réseau est néanmoins requise pour les mises à jour de l'application.Because the application is installed from removable media, no network connection is necessary for installation; however, network connectivity is still required for application updates.

Pour activer cette stratégie de déploiement dans Visual StudioVisual Studio, cliquez sur À partir d’un CD-ROM ou DVD-ROM dans la page Comment les utilisateurs installeront-ils l’application ? de l’Assistant Publication.To enable this deployment strategy in Visual StudioVisual Studio, click From a CD-ROM or DVD-ROM on the How Installed page of the Publish Wizard.

Pour activer cette stratégie de déploiement manuellement, modifiez l’étiquette deploymentProvider dans le manifeste de déploiement.To enable this deployment strategy manually, change the deploymentProvider tag in the deployment manifest. (Dans Visual Studio, cette propriété est exposée comme URL d’installation sur la page Publier du Concepteur de projets.(In Visual Studio, this property is exposed as Installation URL on the Publish page of the Project Designer. Dans Mage.exe, il s’agit de Start Location.)In Mage.exe it is Start Location.)

Prise en charge du navigateur webWeb browser support

Les applications destinées à .NET Framework 3.5 peuvent être installées à l'aide de n'importe quel navigateur.Applications that target .NET Framework 3.5 can be installed using any browser.

Les applications destinées à .NET Framework 2.0 requièrent Internet Explorer.Applications that target .NET Framework 2.0 require Internet Explorer.

Voir aussiSee also