Compartir a través de


Cómo: Perfilar un sitio web o una aplicación web mediante el Asistente de rendimiento

Este tema se aplica a:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

El tema es aplicable El tema es aplicable El tema no es aplicable El tema no es aplicable

Puede utilizar el Asistente de rendimiento para recopilar datos de rendimiento de una aplicación web ASP.NET. Puede generar perfiles de una aplicación web que está abierta en Visual Studio o de un sitio web de ASP.NET que se encuentra en su equipo local y no está abierto en el IDE de Visual Studio.

Nota

El Asistente de rendimiento le permite agregar datos de interacción de capas (TIP), datos de rendimiento de JScript o ambos a los datos de generación de perfiles recopilados. La opción TIP recopila datos de los procesos de servidor. La generación de perfiles de JScript recopila datos de los scripts que se están ejecutando en un sitio web local o remoto. En la mayoría de los casos, debería elegir únicamente una de las opciones.

Dependiendo de la configuración de los permisos de acceso de usuario que haya establecido un administrador, cada usuario puede o no tener permisos de seguridad para crear una sesión del generador de perfiles en el equipo que hospeda el proceso ASP.NET. En los ejemplos siguientes se muestran las posibles diferencias entre los usuarios:

  • Algunos usuarios pueden tener acceso a las características avanzadas de generación de perfiles cuando el administrador ha configurado el controlador y el servicio que deben iniciarse.

  • Los usuarios del dominio pueden tener acceso sólo a la generación de perfiles de muestreo.

  • Algunos usuarios pueden denegar a todos los demás usuarios el acceso al generador de perfiles.

Para obtener más información, vea Generar perfiles y seguridad en Windows Vista y las opciones de ADMIN en VSPerfCmd.

Para generar perfiles de un proyecto de sitio web

  1. Abra el proyecto web de ASP.NET en Visual Studio Premium o Visual Studio Ultimate.

  2. En el menú Analizar, haga clic en Iniciar Asistente de rendimiento.

  3. En la primera página del asistente, seleccione un método de generación de perfiles y haga clic en Siguiente. Para obtener más información acerca de los métodos de generación de perfiles, vea Introducción a los métodos de generación de perfiles. Tenga en cuenta que el método de generación de perfiles del visualizador de simultaneidad no está disponible para aplicaciones web.

  4. En la lista desplegable ¿Para qué aplicación desea generar perfiles?, asegúrese de que el proyecto actual esté seleccionado y, a continuación, haga clic en Siguiente.

  5. En la tercera página del asistente, puede optar por agregar datos de generación de perfiles de interacción de capas (TIP), datos del JavaScript que se ejecuta en las páginas web o ambos.

    • Para recopilar datos de interacción de capas, active la casilla Habilitar generación de perfiles de interacción de capa.

    • Para recopilar datos del JavaScript que se ejecuta en las páginas web, active la casilla Generar perfiles de JavaScript.

  6. Haga clic en Siguiente.

  7. En la cuarta página del asistente, haga clic en Finalizar.

  8. Se crea una sesión de rendimiento para la aplicación ASP.NET y el sitio web se inicia en el explorador. Ejecute la funcionalidad cuyos perfiles desea generar y, a continuación, cierre el explorador.

    El generador de perfiles genera el archivo de datos y muestra la vista Resumen de los datos en la ventana principal de Visual Studio.

Para generar perfiles de un sitio web sin abrir un proyecto en Visual Studio

  1. Abra Visual Studio Premium o Visual Studio Ultimate.

  2. En el menú Analizar, haga clic en Iniciar Asistente de rendimiento.

  3. En la primera página del asistente, seleccione un método de generación de perfiles y haga clic en Siguiente. Para obtener más información, vea Introducción a los métodos de generación de perfiles.

  4. En la segunda página del asistente, seleccione la opción Generar perfiles de una aplicación ASP.NET o JavaScript y haga clic en Siguiente.

  5. En el cuadro ¿Cuál es la dirección URL o ruta de acceso local que ejecutará la aplicación web? de la tercera página del asistente, escriba la dirección URL de la página principal de la aplicación y, a continuación, haga clic en Siguiente.

    • Si se trata de un sitio web basado en servidor (IIS), escriba una dirección URL del tipo https://localhost/MySite/default.aspx. Se generará un perfil de la aplicación ASP.NET en el equipo local en la raíz de MySite y se abrirá la página default.aspx de ese sitio en Internet Explorer para iniciar la sesión.

    • Si se trata de un sitio web basado en archivos, escriba una ruta de acceso del tipo archivo///c:\WebSites\MySite\default.aspx. Se generará un perfil de la aplicación ASP.NET ubicada en c:\webSites\MySite y se abrirá la página http://localhost:nnnn/MySite/default.aspx en Internet Explorer para iniciar la sesión.

    • Si se trata de sitios externos cuyos datos de JavaScript desea recopilar, escriba la dirección URL, por ejemplo https://www.contoso.com.

    Para obtener más información, vea las páginas de propiedades correspondientes a un binario de destino ASP.NET.

  6. En la tercera página del asistente, puede optar por agregar datos de generación de perfiles de interacción de capas (TIP), datos del JavaScript que se ejecuta en las páginas web o ambos.

    • Para recopilar datos de interacción de capas, active la casilla Habilitar generación de perfiles de interacción de capa.

    • Para recopilar datos del JavaScript que se ejecuta en las páginas web, active la casilla Generar perfiles de JavaScript.

  7. Haga clic en Siguiente.

  8. En la cuarta página del asistente, haga clic en Finalizar.

  9. Se crea una sesión de rendimiento para la aplicación ASP.NET y el sitio web se inicia en el explorador. Ejecute la funcionalidad cuyos perfiles desea generar y, a continuación, cierre el explorador.

    El generador de perfiles genera el archivo de datos y muestra la vista Resumen de los datos en la ventana principal de Visual Studio.

Vea también

Conceptos

Configurar sesiones de rendimiento para las Herramientas de generación de perfiles

Introducción a los valores de datos de instrumentación en las herramientas de generación de perfiles

Introducción a los valores de datos de muestreo en las herramientas de generación de perfiles

Otros recursos

Información general (Herramientas de generación de perfiles)