2010-12-14 100 views
1

Je travaille avec une API et mes résultats (CRUD) sont endommagés d'une manière ou d'une autre dans le retour et .NET génère des erreurs XML invalides. Existe-t-il une astuce d'installation pour que tcpmon fonctionne avec un débogueur dans Visual Studio? Ou y a-t-il un autre intercepteur/analyseur léger que je peux utiliser pour capturer le XML?Intercepteur SOAP pour .NET?

Merci.

Répondre

1

Vous pouvez utiliser System.Net. Tracing pour voir les données. Ajoutez simplement ceci à la configuration sur le client ou le serveur. Vous devez régler maxdatasize à une valeur élevée.

+0

+1 pour l'idée simple. – BryanGrimes

1

Vous pourriez utiliser Microsoft's SOAP Toolkit. Ce petit paquet inclut un utilitaire de trace qui peut s'asseoir entre votre client et votre service Web pour aider au débogage des messages SOAP.

Ce n'est pas gratuit, mais Altova's XML Spy dispose également d'un débogueur SOAP.

Espérons que ces aides!

1

J'utilise SoapUI pour tester mes services Web et il donnera des statistiques plus détaillées sur les demandes et les réponses que je n'aurais jamais imaginé.

+0

cet outil est génial, merci pour la tête sur ce point. C'est génial pour naviguer dans un nouveau service et botter les pneus. à votre santé! – BryanGrimes