Partager via


Comment : déboguer un service WCF auto-hébergé

Un service auto-hébergé est un service WCF qui ne s'exécute pas à l'intérieur d'IIS, de l'hôte de service WCF ou du serveur de développement ASP.NET. La manière la plus facile de déboguer un service WCF auto-hébergé est de configurer Visual Studio pour lancer à la fois le client et le serveur lorsque vous choisissez Démarrer le débogage dans le menu Déboguer.

Si le service WCF est auto-hébergé dans un processus qui ne peut pas être lancé de cette manière, tel que le service NT, vous ne pouvez pas utiliser cette méthode. En revanche, vous pouvez effectuer l'une des opérations suivantes :

Pour démarrer à la fois le client et l'hôte à partir de Visual Studio

  1. Créez une solution Visual Studio qui contient à la fois les projets client et serveur.

  2. Configurez la solution de façon à ce qu'elle démarre à la fois les processus client et serveur lorsque vous choisissez Démarrer dans le menu Déboguer.

    1. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le nom de la solution.

    2. Cliquez sur Définir les projets de démarrage.

    3. Dans la boîte de dialogue Propriétés de la Solution <Nom>, sélectionnez Plusieurs projets de démarrage.

    4. Dans la grille Plusieurs projets de démarrage, sur la ligne qui correspond au projet serveur, cliquez sur Action et choisissez Démarrer.

    5. Sur la ligne qui correspond au projet client, cliquez sur Action et choisissez Démarrer.

    6. Cliquez sur OK.

Voir aussi

Tâches

Comment : effectuer un pas à pas détaillé dans les services WCF

Référence

Limitations du débogage WCF

Autres ressources

Débogage de services WCF