Publication d'un service Web au moyen d'une application autonome (Real-Time, Windows)
- Mise à jour2025-08-27
- Temps de lecture : 3 minute(s)
Rubrique parente : Publication de services Web
Vous pouvez publier un service Web sur le serveur Web NI ou le serveur Web d'applications au moyen d'une application autonome. Le service Web démarre/s'arrête lorsque l'application démarre/s'arrête.
Remarque Pour obtenir des informations supplémentaires sur les concepts de cette rubrique, reportez-vous à l'introduction aux services Web et au tutoriel. Les services Web LabVIEW ne sont disponibles que dans les systèmes de développement complet et professionnel de LabVIEW.
Effectuez les étapes suivantes pour publier un service Web au moyen d'une application autonome :
- Intégrez le service Web dans une application :
- (Windows) Cliquez avec le bouton droit sur Spécifications de construction dans la fenêtre de l'Explorateur de projet et sélectionnez Nouveau»Application pour lancer la boîte de dialogue Propriétés de l'application. (Temps réel) Cliquez avec le bouton droit sur Spécifications de construction dans la fenêtre de l'explorateur de projet et sélectionnez Nouveau » Application temps réel pour lancer la boîte de dialogue « Propriétés de l'application temps réel ».
- Sur la page Services Web, cochez la case du service Web à inclure.
- Choisissez un serveur Web pour l'hébergement du service Web. Reportez-vous à Hébergement de services Web pour en savoir plus sur chaque serveur Web.

Remarque (Real-Time) Vous ne pouvez utiliser que le serveur Web d'applications pour héberger des services Web sur une cible RT car le serveur Web NI ne prend pas en charge les cibles RT. - (Facultatif) Si vous choisissez Serveur Web d'applications à l'étape c, configurez le port que vous souhaitez utiliser pour accepter les requêtes du service Web. Vous devez configurer toutes les applications qui s'exécutent en parallèle pour qu'elles utilisent des ports différents. Cochez la case Activer SSL et configurez les autres éléments si vous souhaitez autoriser les clients à utiliser le protocole HTTPS pour appeler le service Web.
- Générez l'application qui contient le service Web :
- Cliquez sur Construire et la boîte de dialogue État de la construction apparaît.
- Lorsque LabVIEW a terminé la création de l'application, cliquez sur Explorer pour ouvrir le répertoire de destination où LabVIEW enregistre les fichiers de l'application.
- Exécutez l'application sur l'appareil cible pour démarrer l'exécution du service Web sur l'appareil :
- (Windows) Double-cliquez sur l'exécutable dans le répertoire de destination pour le lancer. (Real-Time) Cliquez avec le bouton droit sur l'application que vous avez créée sous Spécifications de construction dans l'Explorateur de projetet cliquez sur Exécuter au démarrage. L'application publie le service Web sur le serveur Web sur l'appareil cible.

Remarque La publication de services Web sur le serveur Web NI nécessite des privilèges d'administrateur. - Fermez le projet LabVIEW. Les services Web publiés s'exécutent sur le moteur d'exécution LabVIEW et ne dépendent pas du système de développement LabVIEW.
- (Windows) Double-cliquez sur l'exécutable dans le répertoire de destination pour le lancer. (Real-Time) Cliquez avec le bouton droit sur l'application que vous avez créée sous Spécifications de construction dans l'Explorateur de projetet cliquez sur Exécuter au démarrage. L'application publie le service Web sur le serveur Web sur l'appareil cible.