2010-02-15 11 views
12

¿Hay algo parecido a la 'barra de depuración de Django' para ASP.NET (y más específicamente ASP.NET MVC).barra de depuración para ASP.NET

Es una superposición de página HTML que muestra el tiempo total de ejecución, las consultas SQL (y el tiempo), lo que se denomina puntos de vista ... etc.

Respuesta

0

No, nada de lo que sepa.

Si está utilizando WebForms como sus vistas, puede obtener el nombre de la vista renderizada desde el rastreo ASP.NET estándar (establecer, luego navegar a {approot} /trace.axd). Y si usa SQL Server como su DBMS, use Profiler para ver consultas.

2

Puedo usar un HttpModule como this one para registrar la información de rendimiento petición.

1

Si está utilizando EF, NH o L2S puede comprobar impresionante http://hibernatingrhinos.com/products/UberProf. Lo ayudará con las consultas SQL y le advertirá sobre algunas malas prácticas (seleccione N + 1, etc.).
ELMAH puede ser útil para usted también.
Y para medir el tiempo en el servidor, intente comprobar el tiempo entre OnResultExecuting/OnResultExecuted. Este es básicamente el momento de renderizar la página en HTML.
En el lado del cliente puede usar la extensión Firebug para Firefox, marque Network tab

2

Glimpse:

La plataforma de diagnóstico de la web

Proporcionar diagnósticos en tiempo real & ideas a las puntas de los dedos de cientos de miles de desarrolladores diaria

Demostración en directo: http://play.getglimpse.com/

Glimpse Heads-Up Display (HUD) es un mini panel que extrae los detalles más importantes sobre una solicitud y los muestra al pie de la página.

Desde el HUD, puede sumergirse en otro nivel de información haciendo clic en el "G" en la esquina inferior derecha. Cuando se abre el panel principal, se le presentará una serie de pestañas que ofrecen una variedad de ideas sobre su aplicación.

pestañas del núcleo:

  • Ajax
  • historia
  • Cronología
  • traza

ASP.fichas neto:

  • caché
  • configuración
  • medio ambiente
  • Solicitud
  • Rutas
  • servidor
  • Sesión

ASP.NET MVC pestañas específicas:

  • ejecución
  • Encuadernación
  • modelo de metadatos
  • Vistas

pestañas EF:

  • SQL
Cuestiones relacionadas