I already have a Windows application for some time, and it is configured to send us error reports when it throws exceptions. Most of them are quite descriptive and help me quickly find the problem (I use the MS application exclusion block).
In several cases, I have reports that are issues that I cannot reproduce, and it seems to only happen on a few client machines.
I do not have physical access to these client machines, what strategies can I use for debugging? Would it be better to build some trace in the code, or are there any other alternatives?
Thanks.
Edit: I should have been more clear: the error messages I get have a stack trace, but since this is production code, it does not indicate the exact line that caused the exception, just the method in which it was thrown.
Jon dewees
source share