J'ai une application Windows en production depuis un certain temps et je l'ai configurée pour nous envoyer des rapports d'erreurs lorsqu'elle génère des exceptions. La plupart d'entre eux sont assez descriptifs et m'aident à trouver le problème très rapidement (j'utilise le bloc MS Exception Application).Débogage de la production .NET
À quelques occasions, j'ai des rapports qui sont des problèmes que je ne peux pas reproduire, et qui semblent ne se produire que sur quelques machines clientes.
Je n'ai pas d'accès physique à ces machines clientes, quelles sont les stratégies que je peux utiliser pour le débogage? Serait-il préférable de créer une trace dans le code, ou y a-t-il d'autres alternatives?
Merci. Editer: J'aurais dû être plus clair: Les rapports d'erreur que je reçois ont la trace de la pile, mais comme c'est le code de production, il n'indique pas la ligne exacte qui a causé l'exception, juste la méthode dans laquelle il a été jeté.