J'ai des services web (que j'ai moi-même créés pour l'interaction avec une base de données) qui sont hébergés dans le même webproject qui charge mon projet silverlight. Chaque fois que je place un point d'arrêt pour parcourir le code via les méthodes asynchrones, Visual Studio me pointe simplement vers l'événement de réponse (événement terminé) en ignorant le code qui est dans le webservice donc ne sait pas ce qui se passe à l'intérieur. Y at-il une option pour activer le débogage dans les services Web?Comment déboguer des services Web dans Silverlight
Répondre
cernées pourquoi il entrait WebServices, je mets le projet silverlight au lieu du projet Web comme projet de démarrage
L'une des méthodes consiste à activer l'option de trace WebService. Par défaut, les services WCF ne signalent pas d'informations détaillées car les erreurs de service sont spécifiques à ce service et ne doivent pas transcender les limites du service. Vous devrez écrire du code supplémentaire pour divulguer des informations détaillées sur les exceptions. L'activation du suivi des services vous permettra d'enregistrer les appels de service et les exceptions, et de voir la trace de la pile, sans le codage supplémentaire, et de polluer votre client avec des gestionnaires d'exceptions de service. La méthode la plus rapide consiste à utiliser l'éditeur de configuration du service WCF (sous Outils dans VS2008). Une fois que vous avez exécuté l'éditeur, ouvrez le fichier de configuration contenant vos paramètres de service. Dans l'éditeur, allez dans le menu Diagnostics "folder" et cliquez sur "Enable Tracing". Cliquer sur les options de niveau de trace fera apparaître une boîte de dialogue ... définissez le menu déroulant Niveau de trace sur Erreur. Cliquez sur ServiceModelTraceListener et vérifiez l'option Callstack ... peut-être changer le chemin du fichier journal pour votre commodité. Sauvegarder.
Lorsque vous double-cliquez sur le fichier .svclog généré, Microsoft Service Trace Viewer démarre pour vous montrer ce que le service est en train de faire.
ib.
Si deux de vos services et projet web dans le même environnement puis,
Faites un clic droit sur (dossier de projet de service) de wcfservice1 ---> debug ---> start nouvelle instance
de même, un clic droit sur le dossier de projet web ---> debug ---> start nouvelle instance
Faire point de rupture maintenant dans les deux fichiers et commencer à debugging..simple ...
- 1. Comment déboguer des connexions qui fuient dans une application de services Web ASP.NET 2.0?
- 2. Interaction Silverlight avec les services Web DataSet
- 3. Comment puis-je déboguer des services Web lors de l'utilisation de Zend_Rest_Client
- 4. Utilisation des services Web dans SQL Server Integration Services (SSIS)
- 5. Le client WCF Silverlight, les services Web sharepoint sont silencieux
- 6. Utilisation des services Web dans différents environnements
- 7. C# Silverlight avec l'authentification des services RIA
- 8. Services Web standard v Services Web sécurisés
- 9. Gestion des services Web dans FlexBuilder - Comment fonctionne le gestionnaire?
- 10. Comment appeler dynamiquement des services Web dans .Net
- 11. Comment déboguer via le service Web
- 12. Meilleure pratique pour exposer des services Web
- 13. Comment déboguer des plantages aléatoires?
- 14. Comment publier nos services Web
- 15. Comment déboguer dans VI
- 16. Services Web SOAP dans erlang
- 17. Silverlight - RIA Services Data/Service problème
- 18. Débogage des services Web ASP.NET C#
- 19. Problème des services Web Delphi 2005
- 20. Silverlight 3 - Services RIA et LINQ
- 21. Outils pour développer des services Web RESTful
- 22. Déplacement des services Web ASP.net vers WCF
- 23. Contrôle des services Windows via le Web?
- 24. Silverlight 2 via Windows Media Services 9
- 25. Comment effectuer la validation Silverlight dans un service Web
- 26. SharePoint via les services Web: comment ajouter des pièces jointes?
- 27. Comment puis-je implémenter des services Web en Perl?
- 28. Comment déboguer l'incompatibilité entre .NET RIA Servces (aperçu de juillet) et Silverlight MVVM toolkit?
- 29. Que demander dans la documentation des services Web?
- 30. Services Web sur UDP
Il ny a pas un moyen de débogage via des points d'arrêt et itérer le code? – Drahcir
Je n'héberge jamais mes services dans le même projet web, donc je suis capable de déboguer un service WCF sans problème. Essayez d'insérer "Debugger.Launch()" avant le point d'arrêt. Cela devrait générer le débogueur que vous pouvez exécuter dans une nouvelle instance de Visual Studio. –