Utilisation du débogueur d'application Web
Remonter à Débogage d'applications serveur - Index
Le débogueur d'application Web fournit un moyen simple pour contrôler les demandes et les réponses HTTP, ainsi que pour surveiller les temps de réponse. Le débogueur d'application Web remplace le serveur Web. Une fois l'application déboguée, vous pouvez la convertir en l'un des types d'applications Web supportés et l'installer sur un serveur Web du commerce.
Pour utiliser le débogueur d'application Web, vous devez commencer par créer votre application Web comme exécutable débogueur d'application Web. Que vous utilisiez WebBroker ou WebSnap, l'expert qui crée votre application serveur Web le propose comme option au début de l'application. Cette opération crée une application serveur Web qui est également un serveur COM.
Pour plus d'informations sur la manière d'écrire cette application serveur Web en utilisant WebBroker, voir Utilisation de WebBroker. Pour plus d'informations sur l'utilisation de WebSnap, voir Création d'applications serveur Web en utilisant WebSnap.
Démarrage de l'application avec le débogueur d'application Web
Une fois votre application serveur Web développée, vous pouvez l'exécuter et la déboguer.
Pour lancer l'application avec le débogueur d'application Web
- Votre projet étant ouvert dans l'EDI, définissez les points d'arrêt éventuels comme pour déboguer n'importe quel exécutable.
- Choisissez Exécuter > Exécuter. Cela affiche la fenêtre console du serveur COM qui constitue votre application serveur Web. A la première exécution de votre application, celle-ci recense votre serveur COM afin que le débogueur d'application Web puisse y accéder.
- Sélectionnez Outils > Débogueur d'application Web.
- Cliquez sur le bouton Démarrer. Cela affiche la page ServerInfo dans votre navigateur par défaut.
- La page ServerInfo propose une liste déroulante de tous les exécutables débogueur d'application Web recensés. Sélectionnez votre application dans la liste déroulante. Si vous ne trouvez pas votre application dans la liste déroulante, essayez de la démarrer comme exécutable. Votre application doit être exécutée au moins une fois pour se recenser. Si vous ne trouvez toujours pas votre application dans la liste déroulante, essayez d'actualiser la page Web. Il arrive que le navigateur Web place cette page en mémoire cache, vous empêchant ainsi de voir les modifications les plus récentes.
- Une fois votre application sélectionnée dans la liste déroulante, cliquez sur le bouton de démarrage. Cela démarre votre application dans le débogueur d'application Web, qui vous donne des détails sur les messages de requête et de réponse échangés entre votre application et le débogueur d'application Web.
Conversion de votre application en un autre type d'application serveur Web
Une fois la mise au point de votre application serveur Web avec le débogueur d'application Web achevée, vous devez la convertir en un autre type d'application Web susceptible d'être installé sur un serveur Web commercial. Pour en savoir davantage sur la conversion de votre application, voir "Conversion des types d'applications serveur Web cibles" dans la rubrique Types d'applications serveur Web.