Partager via


Comment utiliser le commutateur ThrowDetailedError

Si une erreur se produit, le client Web reçoit une exception SoapException générique.

Pour déboguer votre service Web publié, vous pouvez ajouter un commutateur au fichier web.config pour contrôler le niveau de détails de l'exception renvoyée par le service Web publié.

Le fichier Web.config contient un commutateur de paramètre d’application , ThrowDetailedError. False est le paramètre par défaut pour ThrowDetailedError. Si vous modifiez le paramètre sur True, le proxy de serveur retourne les informations d’exception internes au client Web, ce qui vous permet de déboguer le service Web publié.

Le code XML suivant montre le commutateur ThrowDetailedError qui apparaît dans le fichier Web.config sous le <nœud appSettings> :

<appSettings>  
  <add key="ThrowDetailedError" value="False" />  
<appSettings/>  

Important

Par défaut, BizTalk Server ne renvoie pas d'informations sur l'exception interne au client Web car celles-ci peuvent contenir des informations personnelles, telles que les piles d'appels de l'application. Après le débogage, vous devez définir le paramètre ThrowDetailedError sur False.

Voir aussi

Débogage des services web publiés