Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Déploiement des applications LightSwitch

Le processus de déploiement d'une application LightSwitch diffère selon le type d'application et le scénario de déploiement que vous choisissez.

Les scénarios de déploiement possibles sont :

  • Client pour ordinateur de bureau à 2 couches. Ce scénario de déploiement crée une application qui s'exécute sur l'ordinateur de bureau Windows de l'utilisateur final. Les composants de base de données et serveur s'exécutent sur un ordinateur en réseau.

  • Client pour ordinateur de bureau à 3 couches. Ce scénario de déploiement crée une application qui s'exécute sur l'ordinateur de bureau Windows de l'utilisateur final. Les composants de base de données et serveur s'exécutent sur un serveur IIS (Internet Information Services) ou sur Microsoft Azure.

  • Client de navigateur à 3 couches. Ce scénario de déploiement crée une application qui s'exécute dans le navigateur web de l'utilisateur final. Les composants de base de données et serveur s'exécutent sur un serveur IIS ou sur Microsoft Azure.

  • Service uniquement. Ce scénario de déploiement crée un service web OData auquel d'autres applications peuvent accéder. Pour plus d'informations, consultez Comment : déployer un service OData LightSwitch.

Le type d'application peut être défini dans le Concepteur d'application. Pour plus d’informations, consultez Comment : modifier le type d'une application LightSwitch

Vous pouvez déployer une application LightSwitch à 3 couches en la publiant ou en l'empaquetant. Dans les deux cas, l'Assistant Publication d'application LightSwitch vous guide tout au long du processus de déploiement. Pour démarrer cet Assistant, dans la barre de menus, choisissez Générer, Publier <nom de l'application>, ou ouvrez le Concepteur d'application, accédez à la page Propriétés générales, puis choisissez le bouton Publier.

  • Une application publiée peut être exécutée sur les ordinateurs clients dès que l'Assistant est terminé. L'application est prête à être installée, et l'installation déploie automatiquement le schéma de la base de données sur le serveur SQL Server. Vous devez disposer d'un accès administratif à l'ordinateur pour déployer le schéma de la base de données.

  • Une application empaquetée signifie que tous les éléments nécessaires pour exécuter l'application sont regroupés. Toutefois, des étapes supplémentaires doivent être effectuées pour mettre l'application à disposition de l'utilisateur. Choisissez cette option lorsqu'un administrateur de serveur installe l'application et le schéma de la base de données. Pour plus d'informations, consultez Comment : installer une application LightSwitch sur un serveur.

Vous pouvez déployer des mises à jour vers une application LightSwitch en réexécutant l'Assistant. Les clients de navigateur à 3 couches doivent uniquement accéder de nouveau à la page web pour obtenir la version mise à jour. Les clients pour ordinateur de bureau à 2 couches reçoivent automatiquement les mises à jour lors de leur prochain lancement.

Pour publier une application de bureau à 2 couches, choisissez Bureau sur la page Type d'application du Concepteur d'application, puis choisissez le bouton Publier pour afficher l'Assistant Publication d'application LightSwitch.

Les options supplémentaires de l'Assistant diffèrent selon les choix que vous avez faits pour votre application. Pour plus d'informations, consultez Comment : déployer une application LightSwitch à deux couches.

Une fois l'application publiée, les utilisateurs peuvent l'installer à partir de l'emplacement de publication spécifié dans l'Assistant en exécutant le fichier Setup.exe.

Remarque Remarque

Vous devrez peut-être préconfigurer l'ordinateur client, en suivant les instructions du fichier Install.htm. Le fichier est publié au même emplacement que le fichier Setup.exe.

Ff872288.collapse_all(fr-fr,VS.120).gifPublication de mises à jour

Pour publier des mises à jour de l'application, mettez à jour la Version d'application dans la page Propriétés générales du Concepteur d'application. Réexécutez l'Assistant Publication d'application LightSwitch. La prochaine fois que l'utilisateur exécutera l'application, il recevra automatiquement la mise à jour à partir de l'emplacement de publication.

Remarque Remarque

Lorsque vous publiez des mises à jour, vous n'avez pas besoin de publier à nouveau la base de données, sauf si vous modifiez le schéma. Pour empêcher une nouvelle publication de la base de données, ouvrez l'Assistant Publication d'application LightSwitch, accédez à la page Connexions de données, puis désactivez la case à cocher Générer le script de la base de données SQL.

Ff872288.collapse_all(fr-fr,VS.120).gifDésinstallation

Un utilisateur final peut désinstaller une application de bureau à 2 couches à partir de Programmes et fonctionnalités ou Ajout/Suppression de programmes dans le Panneau de configuration.

La publication d'une application à 3 couches requiert l'accès administratif à un serveur IIS préconfiguré pour LightSwitch, ainsi que l'accès administratif à un ordinateur exécutant SQL Server. Pour plus d'informations, consultez Comment : configurer un serveur pour l'hébergement d'applications LightSwitch. Vous pouvez également publier une application sur Microsoft Azure. Pour plus d'informations, consultez Comment : héberger une application LightSwitch sur Microsoft Azure.

Le processus de publication est le même pour les applications de bureau et de navigateur. Pour publier une application à 3 couches, ouvrez le Client du concepteur, accédez à la page Type d'application, puis choisissez la case d'option Bureau ou Web.

Dans la page Sortie de publication de l'Assistant, choisissez la case d'option Publier à distance sur un serveur maintenant. Les options supplémentaires de l'Assistant diffèrent selon les choix que vous avez faits pour votre application. Pour plus d'informations, consultez Comment : déployer une application LightSwitch à trois couches.

Une fois l'application publiée, les utilisateurs peuvent l'installer à partir du site web spécifié dans l'Assistant en choisissant le lien Nom_application, où Nom_application est le nom complet de votre application. Pour une application de bureau, l'utilisateur est invité à effectuer l'installation. Pour une applications web, l'application s'ouvre dans le navigateur web.

Ff872288.collapse_all(fr-fr,VS.120).gifPublication de mises à jour

Pour publier des mises à jour de l'application, mettez à jour la Version d'application dans la page Propriétés générales du Concepteur d'application. Réexécutez l'Assistant Publication d'application LightSwitch. La prochaine fois que l'utilisateur exécutera l'application, il verra automatiquement la nouvelle version.

Remarque Remarque

Lorsque vous publiez des mises à jour, vous n'avez pas besoin de publier à nouveau la base de données, sauf si vous modifiez le schéma. Pour empêcher une nouvelle publication de la base de données, ouvrez l'Assistant Publication d'application LightSwitch, accédez à la page Connexions de données, puis désactivez la case à cocher Générer le script de la base de données SQL.

Ff872288.collapse_all(fr-fr,VS.120).gifDésinstallation

Un utilisateur final peut désinstaller une application de bureau à 3 couches à partir de Programmes et fonctionnalités ou Ajout/Suppression de programmes dans le Panneau de configuration. Les applications de navigateur doivent être désinstallées du serveur par l'administrateur IIS.

Une application à 3 couches empaquetée génère tous les éléments nécessaires pour installer l'application sur un hôte IIS (Internet Information Services). Le processus de publication est le même pour les applications de bureau et de navigateur. Pour empaqueter une application à 3 couches, ouvrez le Client du concepteur, accédez à la page Type d'application, puis choisissez Bureau ou Web. Dans la page Sortie de publication de l'Assistant, choisissez la case d'option Créer un paquet sur le disque. Les options supplémentaires de l'Assistant diffèrent selon les choix que vous avez faits pour votre application. Pour plus d'informations, consultez Comment : déployer une application LightSwitch à trois couches.

Une fois l'application publiée, un fichier .zip contenant le package est placé à l'emplacement de publication que vous avez spécifié dans l'Assistant. Une fois ce package créé, un administrateur de serveur peut déployer l'application sur les serveurs qui exécutent IIS et SQL Server. Pour plus d'informations, consultez Comment : installer une application LightSwitch sur un serveur.

Ff872288.collapse_all(fr-fr,VS.120).gifPublication de mises à jour

Pour publier des mises à jour de l'application, mettez à jour la Version d'application dans la page Propriétés générales du Concepteur d'application. Réexécutez l'Assistant Publication d'application LightSwitch. Une fois que l'administrateur de serveur a installé le nouveau module, la prochaine fois que l'utilisateur exécute l'application, il voit automatiquement la nouvelle version.

Remarque Remarque

Lorsque vous publiez des mises à jour, vous n'avez pas besoin de publier à nouveau la base de données, sauf si vous modifiez le schéma. Pour empêcher une nouvelle publication de la base de données, ouvrez l'Assistant Publication d'application LightSwitch, accédez à la page Connexions de données, puis désactivez la case à cocher Générer le script de la base de données SQL.

Ff872288.collapse_all(fr-fr,VS.120).gifDésinstallation

Un utilisateur final peut désinstaller une application de bureau à 3 couches à partir de Programmes et fonctionnalités ou Ajout/Suppression de programmes dans le Panneau de configuration. Les applications de navigateur doivent être désinstallées par l'administrateur IIS.

Ajouts de la communauté

Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft