Partager via


Déploiement des applications LightSwitch

Vous déployez vos applications terminé d' LightSwitch de les rendre disponibles aux utilisateurs.Le processus de déploiement d'une application basée sur des LightSwitchdiffère selon le type d'application et le cas de déploiement que vous sélectionnez.

Les scénarios possibles de déploiement sont :

  • Client de bureau, à deux couches.Ce cas de déploiement crée une application qui s'exécute sur le bureau Windows de l'utilisateur.La base de données et les composants serveur exécutés sur un ordinateur en réseau.

  • Client de bureau, couche 3.Ce cas de déploiement crée une application qui s'exécute sur le bureau Windows de l'utilisateur.La base de données et les composants serveur s'exécutent sur un serveur qui exécute les services IIS (internet information services (IIS) ou sur windows azure.

  • Client de navigateur, couche 3.Ce cas de déploiement crée une application qui s'exécute dans le navigateur web de l'utilisateur.La base de données et les composants serveur s'exécutent sur un serveur qui exécute IIS ou sur windows azure.

  • Service uniquement.Ce cas de déploiement crée un service Web OData de vers lequel 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'applications.Pour plus d'informations, consultez Comment : modifier le type d'application.

Il existe deux façons de déployer une application à 3 couches basé sur d' LightSwitch, en publiant ou en empaquetage.Dans les deux cas, LightSwitch publiez Assistant Application vous guide tout au long de le processus de déploiement.Vous pouvez activer LightSwitch publiez Assistant Application en cliquant sur Publier <application name> dans le menu Générer , ou en cliquant sur le bouton Publier sur la page Type d'application du concepteur d'applications.

  • Une application publiée peut être exécutée sur les ordinateurs clients après que l'assistant a été arrêté.L'application est prête à installer et l'installation de déployer automatiquement le schéma de base de données à SQL Server.Vous devez avoir un accès administratif à l'ordinateur pour déployer le schéma de base de données.

  • Une application empaquetée signifie que tout ce qui est nécessaire pour exécuter l'application est fournie avec ensemble, mais des étapes supplémentaires doivent être prises pour que l'application disponible à l'utilisateur.Choisissez cette option si un administrateur de serveur installe l'application et le schéma de base de données.Pour plus d'informations, consultez Comment : installer une application LightSwitch sur un serveur.

Les mises à jour d'une application basée sur des LightSwitchpeuvent être déployées en exécutant l'assistant de nouveau.Le besoin des clients du navigateur 3 tier nouveau naviguent uniquement à la page Web pour obtenir la version mise à jour.Les clients pour ordinateur de bureau à deux couches recevront automatiquement les mises à jour la prochaine fois qu'ils sont exécutés.

Publier une application bureautique à deux couches

Pour publier une application bureautique à deux couches, choisissez Bureau sur la page Type d'application du concepteur d'applications, puis sélectionnez le bouton Publier pour afficher LightSwitch publiez Assistant Application.

Les options supplémentaires dans l'assistant diffèrent en fonction de les choix que vous avez apportées à votre application.Pour plus d'informations, consultez Comment : déployer une application à 2 couches.

Une fois que l'application est publiée, les utilisateurs pourront l'installer à partir de l'emplacement de publication que vous spécifiez dans l'assistant en exécutant le fichier Setup.exe .

[!REMARQUE]

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

Ff872288.collapse_all(fr-fr,VS.110).gifPublier des mises à jour

Pour publier des mises à jour de l'application, mettez à jour version d'application sur la page propriétés générales du concepteur d'applications.Exécutez LightSwitch publiez Assistant Application de nouveau.La prochaine fois que l'utilisateur exécute l'application ils recevront automatiquement la mise à jour de l'emplacement de publication.

[!REMARQUE]

Lorsque vous publiez des mises à jour, vous n'avez pas besoin de republier la base de données à moins que vous avez modifié le schéma.Pour empêcher la base de données d'être republiée, désactivez la case à cocher Publiez le schéma de base de données sur la page connexions de base de données d' LightSwitch publiez Assistant Application.

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

Un utilisateur final peut désinstaller une application bureautique à deux couches Programmes et fonctionnalités ou Ajouter et supprimer des programmes dans Panneau de configuration.

Publier une application à 3 couches

Publier une application à 3 couches requiert l'accès d'administration sur un serveur qui exécute IIS et est préconfiguré pour LightSwitch, et également que vous avez un accès administratif à un ordinateur qui exécute SQL Server.Pour plus d'informations, consultez Comment : Configurer un serveur pour l'hébergement d'applications basées sur LightSwitch.Vous pouvez également publier une application windows azure.Pour plus d'informations, consultez Comment : Héberger une application sur Windows Azure.

Le processus de publication est le même pour le Bureau et les applications de navigateur.Pour publier une application à 3 couches, choisissez Bureau ou Web sur la page Type d'application du concepteur d'applications, puis sélectionnez le bouton Publier pour afficher LightSwitch publiez Assistant Application.

Dans la page publiez la sortie de l'assistant, sélectionnez la case d'option Publiez à distance sur un serveur maintenant .Les options supplémentaires dans l'assistant diffèrent en fonction de les choix que vous avez apportées à votre application.Pour plus d'informations, consultez Comment : Déployer une application à 3 couches.

Une fois que l'application est publiée, les utilisateurs pourront l'installer du site Web que vous spécifiez dans l'assistant en sélectionnant le lien de Nomapplication , où Nomapplication est le nom complet de votre application.Pour une application bureautique, l'utilisateur sera invité à installer.Pour une application Web, l'application s'ouvre dans le navigateur web.

Ff872288.collapse_all(fr-fr,VS.110).gifPublier des mises à jour

Pour publier des mises à jour de l'application, mettez à jour version d'application sur la page propriétés générales du concepteur d'applications.Exécutez LightSwitch publiez Assistant Application de nouveau.La prochaine fois que l'utilisateur exécute l'application il visualisera automatiquement la nouvelle version.

[!REMARQUE]

Lorsque vous publiez des mises à jour, vous n'avez pas besoin de republier la base de données à moins que vous avez modifié le schéma.Pour empêcher la base de données d'être republiée, désactivez la case à cocher Publiez le schéma de base de données sur la page connexions de base de données d' LightSwitch publiez Assistant Application.

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

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

Empaqueter une application à 3 couches

Une application à 3 couches empaqueté génère tous nécessaire pour installer l'application sur un hôte de (IIS) de services IIS.Le processus de publication est le même pour le Bureau et les applications de navigateur.Pour empaqueter une application à 3 couches, choisissez Bureau ou Web sur la page Type d'application du concepteur d'applications, puis sélectionnez le bouton Publier pour afficher LightSwitch publiez Assistant Application.Dans la page publiez la sortie de l'assistant, sélectionnez la case d'option Créez un package sur le disque .Les options supplémentaires dans l'assistant diffèrent en fonction de les choix que vous avez apportées à votre application.Pour plus d'informations, consultez Comment : Déployer une application à 3 couches.

Une fois que l'application est publiée, un fichier .zip qui contient le package est placé dans l'emplacement de publication que vous avez spécifié dans l'assistant.Une fois que ce module créé, un administrateur du serveur peut déployer l'application sur des 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.110).gifPublier des mises à jour

Pour publier des mises à jour de l'application, mettez à jour version d'application sur la page propriétés générales du concepteur d'applications.Exécutez LightSwitch publiez Assistant Application de nouveau.Après que l'administrateur du serveur a installé le module, la prochaine fois que l'utilisateur exécute l'application il visualisera automatiquement la nouvelle version.

[!REMARQUE]

Lorsque vous publiez des mises à jour, vous n'avez pas besoin de republier la base de données à moins que vous avez modifié le schéma.Pour empêcher la base de données d'être republiée, désactivez la case à cocher générez le script de base de données SQL sur la page configuration de base de données d' LightSwitch publiez Assistant Application.

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

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

Voir aussi

Tâches

Comment : modifier le type d'application

Comment : installer une application LightSwitch sur un serveur

Concepts

Comment : déployer une application à 2 couches

Autres ressources

Déploiement : distribution et mise à jour de votre application

Comment : Déployer une application à 3 couches

Comment : Héberger une application sur Windows Azure