Effectuer un pas à pas détaillé dans les services WCF

Dans Visual Studio, vous pouvez effectuer un pas à pas dans un service WCF. Si le service WCF est dans la même solution Visual Studio que le client, vous pouvez atteindre des points d'arrêt à l'intérieur du service WCF.

Pour que le pas à pas détaillé fonctionne, le débogage doit être activé dans le fichier app.config ou web.config. Pour plus d'informations sur le mode d'activation du débogage et pour les limitations du pas à pas détaillé dans les services WCF, consultez Limitations sur le débogage WCF.

Pour effectuer un pas à pas détaillé dans un service WCF

  1. Créez une solution Visual Studio qui contient à la fois le client WCF et les projets de service WCF.

  2. Dans l’Explorateur de solutions, cliquez avec le bouton droit sur le projet de client WCF, puis cliquez sur Définir comme projet de démarrage.

  3. Activez le débogage dans le fichier app.config ou web.config. Pour plus d’informations, consultez Limitations sur le débogage WCF.

  4. Dans le projet client, définissez un point d'arrêt à l'emplacement où vous souhaitez démarrer le pas à pas détaillé. En règle générale, cet emplacement précède directement l'appel de service WCF.

  5. Lancez l'exécution jusqu'au point d'arrêt, puis démarrez le pas à pas détaillé. Le débogueur effectue automatiquement un pas à pas détaillé dans le service.