Share via


Astuce Silverlight : comment surveiller le trafic HTTP pour les erreurs ? - #S007

image image

Récemment lorsque nous déployons une application Silverlight avec un service web j'ai oublié d'inclure une politique d’accès client et croiser le fichier du domaine. Par conséquence, j'ai reçu l'exception suivante lors de l’accès à ma demande :

image

L'exception ne montre pas l’erreur très clairement et j’ai passé plus de temps que je ne le devrais pour déboguer l’application. Heureusement, j'ai découvert un outil gratuit plutôt impressionnant, qui a rapidement identifié le problème. L'outil, appelé Fiddler, est disponible ici : https://www.fiddlertool.com/fiddler. En résumé, Fiddler est un proxy de débogage HTTP qui enregistre tout le trafic HTTP entre votre ordinateur et Internet. Vous pouvez :

  1. Inspecter tout le trafic HTTP.
  2. Placer des points d’arrêt.
  3. Modifier les données entrantes et sortantes.
  4. L’étendre avec n’importe quel langage .NET.

Lors de l'exécution de Fiddler qui navigue sur mon site web, j'ai pu voir immédiatement que Silverlight a été chercher les fichiers clientaccesspolicy.xml et crossdomain.xml :

image

Syndication : Mike Snow’s Weblog
Traduction autorisée par Mike Snow.