Capturer les requêtes SOAP à un ASP.NET service web ASMX

Considérer l'exigence de journal entrant SAVON demandes à un ASP.NET service web ASMX. La tâche est de capturer le XML brut, d'être envoyé vers le service web.

Le message entrant doit être enregistré pour déboguer l'inspection. L'application a déjà sa propre bibliothèque de journalisation en cours d'utilisation, donc l'idéal d'utilisation serait quelque chose comme ceci:

//string or XML, it doesn't matter.
string incomingSoapRequest = GetSoapRequest();

Logger.LogMessage(incomingSoapRequest);
  • Existe-il des solutions faciles à capturer le XML brut de réception de requêtes SOAP?
  • Les événements qui géreriez-vous d'obtenir l'accès à cet objet et les propriétés pertinentes?
  • Est-il de toute façon IIS peut capturer la demande entrante et pousser à un journal?
InformationsquelleAutor p.campbell | 2010-04-12