Creación de perfiles de sitios web ASP.NET con EQATEC Profiler

79

Estoy buscando un generador de perfiles ASP.NET gratuito y me encontré con EQATEC Profiler para .NET , pero no puedo encontrar instrucciones sobre cómo perfilar proyectos ASP.NET con él. Publique instrucciones paso a paso o un enlace con suficiente información.

Estoy usando Visual Studio 2008 Professional y .NET 3.5.

Gudmundur Orn
fuente

Respuestas:

64

Parece que han cambiado su interfaz de usuario desde que se publicaron las instrucciones de Pavel. Aquí están las instrucciones que escribí para mi equipo. Reemplazan los pasos 4-8 en la publicación de Pavel.

Para perfilar una aplicación ASP.NET usando EQATEC, simplemente seleccione la carpeta bin de la aplicación en la configuración de Ruta de la aplicación.

Luego, haga clic en el botón Crear en la parte inferior del formulario.

Luego, cargue su aplicación y vaya a la página que desea perfilar. Vaya a la pestaña Ejecutar y haga clic en el botón Restablecer contadores.

Luego, realice la acción que desea perfilar. Cuando haya terminado, haga clic en el botón Tomar instantánea.

Una vez hecho esto, aparecerá un informe instantáneo en la lista inferior. Puede hacer doble clic en él para verlo.

Josh Yeager
fuente
44

Esto debería funcionar para proyectos web ASP.NET:

  1. Compila tu proyecto.
  2. Inicie la aplicación web. Puede hacer clic derecho en algún archivo .aspx en Visual Studio y seleccionar "Ver en el navegador". (Si inicia su aplicación más tarde, corre el riesgo de sobrescribir la DLL perfilada).
  3. Inicie EQATEC Profiler.
  4. En la pestaña Generar, busque la carpeta bin de su proyecto.
  5. Haga clic en el botón "Opciones de la aplicación"
    • Establezca la carpeta de salida en $ (AppDir) únicamente.
    • Desmarque "Aplicación ordinaria".
  6. Haga clic en el botón Crear.
  7. Cambie a su navegador favorito. Navega a la página que deseas perfilar. Debería obtener la entrada "Aplicación perfilada iniciada" en la pestaña Ejecutar en EQATEC Profiler.
  8. Haga clic en el botón "Tomar instantánea". Debería aparecer una nueva entrada en la lista "Ver informes instantáneos". Selecciónelo y haga clic en el botón Ver.

Editar: Instrucciones actualizadas según el comentario.

Pavel Chuchuva
fuente
2
Una actualización de los foros de EQATEC: eqatec.com/forum/profiler/bugs-problems/293776181/… Agregaré dos cosas a sus instrucciones: 0) En primer lugar, lea sus instrucciones. Luego, en la opción de aplicación, haga esto: 1) Desmarque "Aplicación normal". Esto evitará la advertencia sobre la falta de un método principal. 2) Establezca la carpeta de salida en $ (AppDir) únicamente. Esto escribirá las DLL perfiladas directamente en la carpeta bin en lugar de bin-Profiled, lo que le ahorrará la tarea de realizar la copia manual usted mismo.
jrummell
Cambiaron la interfaz de usuario en su nueva versión. Vea mi respuesta a continuación para obtener nuevas capturas de pantalla.
Josh Yeager
1

Es posible que deba obtener una versión compilada de su sitio (¿hay una dll para el sitio en la carpeta bin o solo las dependencias?). La forma más sencilla de hacerlo es publicarlo. (Simplemente haga clic con la mano derecha en el sitio en Visual Studio). Entonces la respuesta de Pavel funcionará bien.

Dave Simpson
fuente