J'ai utilisé le Service Trace Viewer pour analyser les appels de service WCF qui sont effectués dans notre application, mais j'ai vraiment besoin de voir les valeurs de paramètre qui sont transmises aux méthodes de service? Est-ce possible? J'ai essayé de transformer la journalisation en sortie max mais ne peux toujours rien voir :(Journal des appels de service WCF avec informations de paramètre
13
A
Répondre
18
Si vous activez le suivi des messages, vous devriez obtenir tous les détails de l'appel (y compris la représentation XML de votre message envoyé) ainsi que la réponse:
<system.diagnostics >
<sources>
<source
name="System.ServiceModel.MessageLogging"
switchValue="Information, ActivityTracing" >
<listeners>
<add name="yourTrace"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData="C:\Logs\YourMessageLog.svclog">
<filter type="" />
</add>
</listeners>
</source>
</sources>
<trace autoflush="true" />
</system.diagnostics>
<system.serviceModel>
<diagnostics>
<messageLogging
logMessagesAtTransportLevel="true"
logMessagesAtServiceLevel="false"
logMalformedMessages="true"
logEntireMessage="true"
maxSizeOfMessageToLog="65535000" maxMessagesToLog="500" />
</diagnostics>
</system.serviceModel>
Cela devrait créer un fichier appelé « YourMessageLog.svclog » dans un répertoire « C: \ Logs » (qui doit exister au préalable!) et que vous pouvez voir avec le service WCF Trace
Ce que vous voyez ici est le représentation XML du message sortant et t La réponse à venir - vos paramètres auront été enveloppés dans votre structure XML ici. Est-ce ce que vous cherchez?
Questions connexes
- 1. WCF Passer des données de sécurité supplémentaires à travers tous les appels de service
- 2. Conception d'un service WCF pour renvoyer des informations d'image
- 3. jquery ajax avec deux appels de service
- 4. Comment envoyer des informations d'identification HTTP Auth avec une référence de service WCF
- 5. Documentation de service WCF
- 6. Surcharge des informations de journal dans les fichiers
- 7. objets Mock, nUnit, journal des appels et log4net
- 8. Problème de service Windows WCF avec MSDTC
- 9. Appels de service WCF Package SSIS, la mémoire de w3wp.exe ne cesse de grimper
- 10. Modèles d'autorisation de service WCF
- 11. Informations d'identification Windows et WCF
- 12. Comment enregistrer/suivre les appels de procédure stockée Oracle avec des valeurs de paramètre?
- 13. Service de réglage des performances WCF
- 14. Erreur de service Wcf
- 15. Service WCF avec données binaires
- 16. WCF - possible d'appeler un service wcf à partir de la ligne de commande avec des paramètres?
- 17. Service WCF avec webHttpBinding; 404 erreur
- 18. Sécurité WCF: les informations d'identification incorrectes sont passées au service
- 19. Programmation des appels de service Web synchrones dans flex
- 20. Service WCF RESTful sur Service WCF standard
- 21. Utilisation de CDATA avec des kits de démarrage WCF REST
- 22. Comment puis-je transmettre les informations d'utilisateur consignées de l'application Web ASP.Net au service WCF?
- 23. appel https wcf service de silverlight
- 24. Passage Auth aux appels d'API avec des références de service Web
- 25. Passage des objets de rappel aux méthodes de service WCF
- 26. Réception du paramètre du corps de la demande dans le service de données WCF/ADO.NET
- 27. Crm 4 avertissements du journal des événements. Filtre de paramètres CRM - Paramètre invalide
- 28. Comportement de service personnalisé WCF
- 29. Client WCF Utilisation des informations d'identification de certificat et de nom d'utilisateur/mot de passe?
- 30. Service WCF avec client PHP - type complexe en tant que paramètre ne fonctionnant pas
J'avais déjà essayé de configurer le message de la manière précédente mais je le faisais sur le serveur plutôt que sur le client, donc ça ne fonctionnait pas comme je le souhaitais. Vive le fait de me pointer du bon côté :) –
Le type pour les écouteurs devrait être System.Diagnostics.XmlWriterTraceListener –
salut J'utilise sur mon service de WCF DataContract et une fonction qui obtient int. S'IL VOUS PLAÎT j'ai besoin de voir les paramètres qui sont passés au service WCF sur la visionneuse de trace Je ne vois que l'hedear qu'en est-il du corps ?? –