Tengo una aplicación de Windows en producción desde hace un tiempo y la hemos configurado para enviarnos informes de errores cuando arroja excepciones. La mayoría de estos son bastante descriptivos y me ayudan a encontrar el problema muy rápidamente (utilizo el bloque de excepción de la aplicación MS)..NET Production Debugging
En algunas ocasiones tengo informes que son problemas que no puedo reproducir y que parecen ocurrir solo en algunas máquinas cliente.
No tengo acceso físico a estas máquinas cliente, ¿cuáles son algunas estrategias que puedo usar para la depuración? ¿Sería mejor construir algún rastreo en el código o hay otras alternativas?
Gracias.
Editar: Debería haber sido más claro: los informes de error que obtengo tienen el seguimiento de la pila, pero dado que es código de producción, no indica la línea exacta que causó la excepción, solo el método en el que fue lanzado.