Comment : déployer une application à 2 couches
Un déploiement à deux couches crée une application LightSwitch 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 le même ordinateur.L'assistant de publication d'application LightSwitch vous guide tout au long de la procédure de déploiement.
Pour publier une application bureautique à deux couches
Dans le menu Générer, choisissez Publier <Application Name>.
L'assistant de publication d'application LightSwitch s'affiche.
Dans la page Type d'application, vérifiez que l'option Bureau soit sélectionnée, puis choisissez le bouton Suivant .
[!REMARQUE]
Le fait de sélectionner Web modifiera l'application en une application du navigateur à 3 couches.Pour plus d'informations, consultez Comment : Déployer une application à 3 couches.
Dans la page Configuration du serveur d'application, vérifiez que Local soit sélectionné, puis choisissez le bouton Suivant .
Sur la page Sortie de publication, sélectionnez la section Où voulez-vous placer les fichiers d'application ? et entrez le chemin où vous voulez placer la sortie de publication.
L'emplacement par défaut est le sous-répertoire de publication sous votre répertoire de projet.
Dans la section Voulez -vous comment publier la base de données par défaut ? , choisissez Publier directement vers la base de données maintenant, puis choisissez le bouton Suivant .
Si vous préférez créer un script de base de données, choisissez créez un script pour installer et configurer la base de données.
Une étape configuration de base de données sera ajoutée à l'assistant.
Choisissez le bouton Suivant pour continuer.
Dans la page connexions de base de données de l'assistant, entrez une chaîne de connexion pour l'ordinateur sur lequel vous déploierez la base de données.
Pour modifier les chaînes de connexion
Choisissez le bouton (…) de recherche.
La boîte de dialogue Propriétés de connexion s'affiche.
Dans la zone Nom du serveur , entrez le nom du serveur de base de données dans lequel vous souhaitez publier la base de données d'application.
Le serveur de base de données doit être préconfiguré pour inclure SQL Server 2005 ou une version ultérieure, ou SQL Server Express 2005 ou une version ultérieure.Il n'est pas nécessaire qu'il se trouve sur le même serveur que celui où vous publiez l'application.
Dans la section Connectez-vous au serveur , sélectionnez la case d'option Utiliser l'authentification SQL , puis entrez un nom d'utilisateur et mot de passe valides pour le serveur.
Si SQL Server est configuré pour utiliser l'authentification Windows, vous pouvez choisir la case d'option Utiliser l'authentification Windows à la place.
Dans Sélectionner ou entrer un nom de base de données, entrez le nom de votre application, puis choisissez le bouton OK .
Vous devez écrire le même nom que vous avez spécifié pour la propriété d' Application Name dans Concepteur d'application.
Choisissez le bouton Suivant pour continuer.
Si vous avez choisi de créer un script, la page de Configuration de la base de données s'affichera.Dans cette page, vous pouvez créer ou mettre à jour une base de données.
Pour créer une nouvelle base de données
Dans la page configuration de base de données , cochez la case Génère une nouvelle base de données appelée, puis entrez le nom de votre base de données.
Ce nom doit être le même que celui que vous avez entré pour la propriété Application Name dans le Concepteur d'application.
Pour mettre à jour une base de données existante
Sur la page Configuration de la base de données, sélectionnez L'application doit mettre à jour une base de données existante.
Choisissez la chaîne de connexion, puis choisissez le bouton de recherche (…).
La boîte de dialogue Propriétés de connexion s'affiche.
Dans la boîte de dialogue Propriétés de connexion, entrez les informations de connexion pour la base de données.
[!REMARQUE]
La chaîne de connexion peut pointer vers une base de données différente tant que le schéma de la base de données est exactement identique à celui de la base de données que vous voulez mettre à jour.
Choisissez le bouton Suivant pour continuer.
Si vous avez activé l'authentification pour votre application, la page Administrateur d'application s'affichera.
[!REMARQUE]
Si vous avez choisi de créer un script de base de données, vous n'avez pas besoin de fournir d'informations dans cette page.
Sur la page Authentification, sélectionnez la section L'administrateur de l'application doit-il être créé lors du déploiement de l'application ?, puis cliquez sur Oui, créer l'administrateur de l'application maintenant.
Dans le champ Nom d'utilisateur, tapez un nom d'utilisateur.
Si vous utilisez l'authentification Windows, il doit s'agir d'un nom de connexion Windows valide sous forme de domaine\utilisateur.
Dans le champ Nom complet, tapez le nom complet de l'utilisateur qui sera l'administrateur par défaut.
[!REMARQUE]
Le champ Nom complet ne s'affiche pas si vous utilisez l'authentification Windows.
Dans le champ Mot de passe, tapez un mot de passe.
[!REMARQUE]
Les champs Mot de passe et Confirmer le mot de passe ne s'affichent pas si vous utilisez l'authentification Windows.
Dans le champ Confirmer le mot de passe, retapez le mot de passe.
Assurez-vous que vous vous souviendrez du nom d'utilisateur et du mot de passe.Vous en aurez besoin ultérieurement.
Choisissez le bouton Suivant pour continuer.
Sur la page Composants requis, dans la section Cette application a-t-elle des dépendances supplémentaires devant être installées ?, passez en revue la liste des composants requis pour déterminer si vous voulez les installer.
Les composants requis activés sont les composants requis par défaut.
Si vous souhaitez installer les composants requis supplémentaires, sélectionnez la case Oui, je dois spécifier des composants supplémentaires , puis activez les cases à cocher des composants requis à installer.
Dans la section Spécifier l'emplacement d'installation pour les composants requis, si vous voulez effectuer l'installation à partir d'un partage réseau, cliquez sur Télécharger les composants requis depuis l'emplacement suivant et entrez le chemin de l'emplacement d'installation des programmes d'installation pour les composants requis.
Le choix par défaut, Télécharger à partir d'Internet, téléchargera les composants requis à partir du site de téléchargement Microsoft, le cas échéant.
Vous pouvez également sélectionner Copier à partir du même emplacement que mon application.Si vous choisissez cette option, vous devrez vous assurer que les programmes d'installation des composants requis se trouvent dans le dossier d'application.Pour plus d'informations, consultez Comment : inclure les composants requis avec une application ClickOnce.
Choisissez le bouton Suivant pour continuer.
Si vous avez spécifié des sources de données supplémentaires pour votre application, la page Autres connexions s'affichera.Vérifiez que les chaînes de connexion sont correctes, puis choisissez le bouton Suivant .
Dans la page spécifiez un certificat , laissez la case à cocher spécifiez un certificat décochée.Un certificat n'est pas obligatoire pour une application à deux couches.
Choisissez le bouton Suivant pour continuer.
Dans la page Résumé , choisissez le bouton Publier .
Lorsque l'application est publiée, les fichiers d'installation sont placés dans le répertoire que vous avez spécifiés pour la sortie de publication.
Copiez le contenu du répertoire de sortie de publication sur tous les ordinateurs sur lesquels vous souhaitez installer l'application.L'étape suivante doit être effectuée avant d'exécuter le programme d'installation sur l'ordinateur cible.
Si vous choisissez l'option Publier directement dans la base de données maintenant à l'étape 5, dans le répertoire qui contient la sortie de publication, ouvrez le fichier Install.htm et suivez les instructions pour configurer l'ordinateur cible.
[!REMARQUE]
Si vous effectuez l'installation sur un ordinateur sur lequel vous avez installé LightSwitch ou une autre application LightSwitch, l'ordinateur est déjà configuré.
Si vous avez choisi l'option Créer un script pour installer et configurer la base de données à l'étape 5, dans le répertoire qui contient la sortie de publication, exécutez les deux fichiers de script (.sql) pour créer la base de données et le compte d'utilisateur SQL par défaut pour l'application.
Les utilisateurs peuvent installer l'application en exécutant le fichier Setup.exe .
[!REMARQUE]
Si vous avez activé l'authentification pour votre application, l'administrateur d'application devra autoriser les utilisateurs avant qu'ils puissent exécuter l'application.Pour plus d'informations, consultez Authentification et autorisation LightSwitch.
Voir aussi
Tâches
Comment : modifier le type d'application
Authentification et autorisation LightSwitch
Concepts
Déploiement des applications LightSwitch
Autres ressources
Déploiement : distribution et mise à jour de votre application