Depurar código de extensión de entrega

Microsoft .NET Framework proporciona varias herramientas de depuración que pueden ayudarle a analizar el código de extensión de entrega y localizar errores en él. La herramienta que funciona mejor depende de lo que intenta lograr. En este ejemplo se usa Visual Studio.

Depuración del código de extensión de entrega

  1. Inicie Visual Studio y abra el proyecto de extensión de entrega.

  2. Genere el proyecto e implemente el ensamblado de extensión de entrega y el archivo .pdb acompañante en el servidor de informes y el Administrador de informes. Para obtener más información sobre la implementación, consulte Implementación de una extensión de entrega.

  3. Si escribió una interfaz de usuario de suscripción para ampliar el Administrador de informes, abra Internet Explorer y vaya al Administrador de informes mientras deja abierto el código de extensión de entrega en Visual Studio. Si no tiene implementada una interfaz de usuario de suscripción para el Administrador de informes, abra la aplicación cliente desde la que llama a la extensión de entrega mediante la API SOAP.

  4. Navegue a Visual Studio y al proyecto de extensión de entrega, y establezca algunos puntos de interrupción en el código.

  5. Con el proyecto de extensión de entrega todavía la ventana activa, seleccione Asociar al proceso en el menú Depurar .

    Se abre el cuadro de diálogo Asociar al proceso.

  6. En la lista de procesos, seleccione el proceso aspnet_wp.exe (o w3wp.exe si la aplicación está implementada en IIS 6.0) y seleccione Adjuntar.

  7. Defina una nueva suscripción mediante su extensión de entrega. En este paso, es probable que use el Administrador de informes o la API SOAP. Esta acción debe invocar al depurador y ejecutar código correspondiente a los puntos de interrupción.

  8. Recorra el código con la tecla F11. Para obtener más información sobre cómo utilizar Visual Studio para la depuración, vea la documentación de Visual Studio.