¿Cómo puedo perfilar una aplicación ASP.NET que se ejecuta en un servidor de producción?

Tengo una aplicación ASP.NET que utiliza constantemente el 75% - 100% de la CPU en un servidor de producción. ¿Cómo puedo perfilar la aplicación para determinar qué parte del código está utilizando la mayor cantidad de CPU? He visto un par de herramientas diferentes (Xte Profiler, EQATEC, dotTrace), pero todas parecen querer que cargue y ejecute la aplicación dentro de su herramienta. Me parece que quieren que cargue la aplicación en su herramienta y ejecute pruebas localmente (no en producción). Quiero hacer un perfil de la aplicación mientras se está ejecutando en producción con personas que la golpean para ver qué está pasando realmente. es posible?

Soy un novato en la creación de perfiles de aplicaciones, así que perdóname si me he perdido algo obvio o no estoy pensando en esto correctamente.

Gracias Corey

Respuestas a la pregunta(7)

Su respuesta a la pregunta